QuickTime: mux video with unknown FourCC as V_QUICKTIME

This commit is contained in:
Moritz Bunkus 2015-03-11 19:29:51 +01:00
parent 1736ac7d3e
commit 5a0e825613
4 changed files with 13 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2015-03-11 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge: bug fix: fixed detection of video tracks in QuickTime
files whose FourCC code is unknown to mkvmerge.
2015-03-10 Moritz Bunkus <moritz@bunkus.org>
* mkvextract: bug fix: Fixed VobSub file naming when mkvextract is

View File

@ -594,7 +594,7 @@ qtmp4_reader_c::handle_moov_atom(qt_atom_t parent,
new_dmx->id = m_demuxers.size();
handle_trak_atom(new_dmx, atom.to_parent(), level + 1);
if ((!new_dmx->is_unknown() && new_dmx->codec) || new_dmx->is_subtitles())
if ((!new_dmx->is_unknown() && new_dmx->codec) || new_dmx->is_subtitles() || new_dmx->is_video())
m_demuxers.push_back(new_dmx);
}

View File

@ -319,3 +319,4 @@ T_470avi_idx1_video_not_00db:12e8b014a66eaefcce54fb128d9a0d52-7f247aaf4412b0b9fb
T_471mp3_bit_id3_tag_at_start_of_file:3ef78eaf47cfd2aac938ef783979048d-d0fc30e07d0e0d083eff4096f36818e3:passed:20150303-181432:1.035125698
T_472flv_headers_signal_no_tracks:fbf84bd51c789c38433ff3606703d478-fc21b7e38fdd04f1392110c99cff2e65:passed:20150309-182340:0.14645163
T_473quicktime_cinepak_pcm:5305caa7f72d64029e61f38ab16ad936-0d7f25e05e60278786485ce076af6616:passed:20150309-204710:0.096409655
T_474quicktime_rpza:0a11f70eb7c575eb625132c02acfa9cc-064f5376d10972b83118bf427334fff3:passed:20150311-192934:0.095698493

View File

@ -0,0 +1,6 @@
#!/usr/bin/ruby -w
# T_474quicktime_rpza
describe "mkvmerge / QuickTime with rpza (Road Pizza) video and PCM audio"
(1..2).each { |idx| test_merge "data/mp4/rpza-pcm-#{idx}.mov" }