[FFmpeg-trac] #1398(avformat:open): remuxed DTS audio won't play on hardware devices

FFmpeg trac at avcodec.org
Wed Apr 23 05:36:12 CEST 2014


#1398: remuxed DTS audio won't play on hardware devices
------------------------------------+------------------------------------
             Reporter:  patters     |                    Owner:
                 Type:  defect      |                   Status:  open
             Priority:  normal      |                Component:  avformat
              Version:  git-master  |               Resolution:
             Keywords:  dca mpegts  |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+------------------------------------

Comment (by goodthanks):

 Replying to [comment:21 patters]:
 > Out of curiosity I made a similar edit to FFmpeg 2.1's
 libavformat/mpegts.h (changed the DTS stream ID from 0x8a to 0x88). I
 compiled it and I can report that it did not fix the bug that I originally
 raised this ticket for.

 I have been looking at this the last couple of days. Using MediaInfo the
 issue appears to be the Codec ID (stream type) assigned to the audio
 stream on the output file.

 When muxing with ffmpeg it gives the DTS audio stream a codec ID of 6
 (0x06). Tsmuxer gives the DTS audio stream a codec ID of 130 (0x82)
 Checking Elementary Stream Types on this page
 http://en.wikipedia.org/wiki/Program-specific_information
 0x06 - ITU-T Rec. H.222 and ISO/IEC 13818-1 (MPEG-2 packetized
 data)privately defined  (ie, DVB subtitles/VBI and AC-3)

 0x82 - DTS 6 channel audio for Blu-ray in a packetized stream

 0x06 Doesn't play the audio on my sony player.
 0x82 plays fine.

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


More information about the FFmpeg-trac mailing list