Opened 5 years ago

Closed 5 years ago

#937 closed defect (fixed)

DVB Subtitles are not decoded when display segment is missing

Reported by: GoodGuys Owned by:
Priority: normal Component: avcodec
Version: git-master Keywords: dvbsub
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no

Description

Note: This is a "port" of a ticket submitted to the MythTV bug tracker : http://code.mythtv.org/trac/ticket/9373

That ticket was solved by modifying the version of FFmpeg that MythTV carries in its own source tree.

As I understand it, in some DVB-S providers' streams, the display segment is missing, causing DVB subtitles to be ignored.

Attachments (1)

sub.mpg (2.4 MB) - added by cehoyos 5 years ago.

Change History (4)

comment:1 Changed 5 years ago by GoodGuys

Submitted a patch to XBMC against their version of ffmpeg, here: http://trac.xbmc.org/ticket/12510

GGF

Changed 5 years ago by cehoyos

comment:2 Changed 5 years ago by cehoyos

  • Keywords dvbsub added
  • Reproduced by developer set
  • Status changed from new to open
  • Type changed from enhancement to defect
$ ffmpeg -i sub.mpg
ffmpeg version N-37057-gb9db728 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jan 23 2012 05:19:27 with gcc 4.5.3
  configuration: --cc='/usr/local/gcc-4.5.3/bin/gcc -m32'
  libavutil      51. 34.101 / 51. 34.101
  libavcodec     53. 57.105 / 53. 57.105
  libavformat    53. 30.100 / 53. 30.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 59.101 /  2. 59.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
[mpegts @ 0x8dd7aa0] max_analyze_duration 5000000 reached at 5016000
[mpegts @ 0x8dd7aa0] PES packet size mismatch
    Last message repeated 1 times
Input #0, mpegts, from 'sub.mpg':
  Duration: 00:00:11.99, start: 60739.922767, bitrate: 1707 kb/s
  Program 1
    Stream #0:0[0x202]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 640x576 [SAR 8:5 DAR 16:9], 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x296](eng): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16, 128 kb/s
    Stream #0:2[0x40a](heb): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:3[0x2aa](rus): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16, 128 kb/s
    Stream #0:4[0x40b](rus): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
At least one output file must be specified

comment:3 Changed 5 years ago by cehoyos

  • Resolution set to fixed
  • Status changed from open to closed

Patch by Paul Kendall applied, thank you for the report!

Last edited 3 years ago by cehoyos (previous) (diff)
Note: See TracTickets for help on using tickets.