[FFmpeg-trac] #3117(FFmpeg:new): stream extraction broken after ffmpeg 2.0.2 when using libbluray

FFmpeg trac at avcodec.org
Mon Nov 4 16:36:35 CET 2013


#3117: stream extraction broken after ffmpeg 2.0.2 when using libbluray
-------------------------------------+-------------------------------------
             Reporter:  Selur        |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  FFmpeg       |                  Version:
             Keywords:  mpls         |  unspecified
  libbluray extract                  |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 During audio and video extraction using any version after ffmpeg 2.0.2 are
 broken, if the libbluray support is used.

 when calling:
 ffmpeg -y -analyzeduration 100M -probesize 100M -threads 8
 -analyzeduration 100M -probesize 100M -playlist 2 -i
 bluray:"H:/TestClips&Co/BluRay/BD_Demo/x264 BR-Demo" -vn -acodec copy
 -map_metadata -1 -metadata handler_name="Hybrid 2013.11.3.1"
 "H:\Output\iId_1_aid_4352_lang_eng_16_22_50_1810_01.dts"

 I get:
 [dca @ 000000000258af20] Not a valid DCA frame
 and a lot of:
 [h264 @ 000000000258a6a0] non-existing PPS referenced
 [h264 @ 000000000258a6a0] non-existing PPS 0 referenced
 [h264 @ 000000000258a6a0] decode_slice_header error
 [h264 @ 000000000258a6a0] non-existing PPS 0 referenced
 [h264 @ 000000000258a6a0] decode_slice_header error
 [h264 @ 000000000258a6a0] non-existing PPS 0 referenced
 [h264 @ 000000000258a6a0] decode_slice_header error
 [h264 @ 000000000258a6a0] non-existing PPS 0 referenced
 [h264 @ 000000000258a6a0] decode_slice_header error
 [h264 @ 000000000258a6a0] no frame!

 same happens if I try to extract the video stream using:

 ffmpeg -y -analyzeduration 100M -probesize 100M -playlist 2 -i
 bluray:"H:/TestClips&Co/BluRay/BD_Demo/x264 BR-Demo" -vcodec copy -an -sn
 -map_metadata -1 -metadata handler_name="Hybrid 2013.11.3.1" -f h264
 "H:\Output\test_16_22_50_1810_02.264"

 with version small or equal to ffmpeg 2.0.2 this does not happen.

 Also if I remux these two streams using in example tsMuxeR or mkvmerge the
 output is asynchronous.

 ----

 Also the problem does not occur if the mpls only contains one m2ts file
 and instead of using libbluray and the mpls, the m2ts file is used
 instead.

 Problem can be recreated with every blu-ray on hdd.
 (I also compiled the latest version with libbluray 0.2.3 instead of the
 current 0.4.0, to check if the libbluray version has any influence on the
 problem. -> changing libbluray doesn't help.)

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/3117>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list