[FFmpeg-trac] #5678(avformat:new): DVD Subtitles broken in 3.1

FFmpeg trac at avcodec.org
Wed Jun 29 14:28:03 CEST 2016


#5678: DVD Subtitles broken in 3.1
-------------------------------------+-------------------------------------
             Reporter:  FernetMenta  |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  important    |                Component:  avformat
              Version:  unspecified  |               Resolution:
             Keywords:  dvdsub       |               Blocked By:
  regression                         |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by fritsch):

 I had to skip some libav commits as they broke configure and build system
 (in the middle of a merge commit), here is the bisecting result:

 There are only 'skip'ped commits left to test.
 The first bad commit could be any of:
 9200514ad8717c63f82101dc394f4378854325bf
 6f69f7a8bf6a0d013985578df2ef42ee6b1c7994
 We cannot bisect more!

 My history:
 git bisect start
 # good: [0c9490609d888ba384798777a3daaf012488ad89] avformat: support
 shorten in nistshpere demuxer
 git bisect good 0c9490609d888ba384798777a3daaf012488ad89
 # bad: [8a3221cc67a516dfc1700bdae3566ec52c7ee823] avformat/mov: Check
 sample size
 git bisect bad 8a3221cc67a516dfc1700bdae3566ec52c7ee823
 # bad: [7155bd1c94c285ac53e675c7f66acc28d7fa2a71] avcodec/m101: Ask for
 samples with too small extradata_size
 git bisect bad 7155bd1c94c285ac53e675c7f66acc28d7fa2a71
 # bad: [ee38234c43b6b3280304be7a43dc569cef683c43] Merge commit
 'e481458bc308ee838deaeacac51929514762e7a7'
 git bisect bad ee38234c43b6b3280304be7a43dc569cef683c43
 # bad: [0520d573db71171053a684b1b2fed0598df1641f] Merge commit
 '9765549f551ff40869aee1a6492b6a976c86cfe9'
 git bisect bad 0520d573db71171053a684b1b2fed0598df1641f
 # bad: [197fa698c6cf77b31f3e29a2f685aa52e7404b8b] Merge commit
 '97aec6e75ef36ed0402653519daa8e1fc8ddb555'
 git bisect bad 197fa698c6cf77b31f3e29a2f685aa52e7404b8b
 # bad: [8cae006c5646a08fd73cf62c46bb16598be6c7b4] Merge commit
 '1138eb5509d3db7f6d565cb45f137a786d22beb9'
 git bisect bad 8cae006c5646a08fd73cf62c46bb16598be6c7b4
 # good: [60b75186b2c878b6257b43c8fcc0b1356ada218e] avcodec/wmalosslessdec:
 do not discard last frame
 git bisect good 60b75186b2c878b6257b43c8fcc0b1356ada218e
 # bad: [02d08da81fd8ad4bb41c79a57815abc067f0ee2b] avdevice/caca: switch to
 codecpar
 git bisect bad 02d08da81fd8ad4bb41c79a57815abc067f0ee2b
 # bad: [bbf5ef9dac9475d8ed22da23acc2eb63a2640784] Merge commit
 '15e84ed3f141c586e8cb78ed58365cf5a511108a'
 git bisect bad bbf5ef9dac9475d8ed22da23acc2eb63a2640784
 # skip: [15e84ed3f141c586e8cb78ed58365cf5a511108a] avconv: convert to
 codecpar
 git bisect skip 15e84ed3f141c586e8cb78ed58365cf5a511108a
 # bad: [6372c9dc9972318e75a5889ad6c52500b8294099] Merge commit
 '5b9cdf8cba114c41239bf0f9f5e0ccb6977d1c8d'
 git bisect bad 6372c9dc9972318e75a5889ad6c52500b8294099
 # skip: [5b9cdf8cba114c41239bf0f9f5e0ccb6977d1c8d] avconv: switch opening
 decoders and encoders
 git bisect skip 5b9cdf8cba114c41239bf0f9f5e0ccb6977d1c8d
 # bad: [6f69f7a8bf6a0d013985578df2ef42ee6b1c7994] Merge commit
 '9200514ad8717c63f82101dc394f4378854325bf'
 git bisect bad 6f69f7a8bf6a0d013985578df2ef42ee6b1c7994
 # skip: [9200514ad8717c63f82101dc394f4378854325bf] lavf: replace
 AVStream.codec with AVStream.codecpar
 git bisect skip 9200514ad8717c63f82101dc394f4378854325bf
 # only skipped commits left to test
 # possible first bad commit: [6f69f7a8bf6a0d013985578df2ef42ee6b1c7994]
 Merge commit '9200514ad8717c63f82101dc394f4378854325bf'
 # possible first bad commit: [9200514ad8717c63f82101dc394f4378854325bf]
 lavf: replace AVStream.codec with AVStream.codecpar

 So looks like the bugger is in the merge commit FernetMenta pointed out.
 What's next?

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5678#comment:8>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list