[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