[FFmpeg-devel] mpegts StreamType's codec mapping doesn't match with standard document.

Michael Niedermayer michaelni at gmx.at
Thu Mar 7 23:02:24 CET 2013


On Thu, Feb 07, 2013 at 01:55:29PM +0900, Byoung-gu Park wrote:
> Dear all,
> 
> Table 2-29 in ISO13818-1 MPEG TS document describe "0x03" stream type value
> is ISO/IEC 11172 Audio. ISO 13818-3 Audio is only for "0x04" value.
> 
> Are there any history why we are using CODEC_ID_MP3 rather than MP2??
> 
> Thanks for your reply.

>  mpegts.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 36affe2797b8c7650fa5847cf864451f12c482e2  0001-mpegts-change-the-mpegts-stream-type-codec-value-to-.patch
> From 20368366d01ac221f64ead5898d6611a5b3a13c1 Mon Sep 17 00:00:00 2001
> From: "Byoung-gu, Park" <emsshi at gmail.com>
> Date: Thu, 7 Feb 2013 13:21:13 +0900
> Subject: [PATCH] mpegts: change the mpegts stream type codec value to
>  AV_CODEC_ID_MP2 from AV_CODEC_ID_MP3
> 
> Table 2-29 in ISO13818-1 MPEG TS document describes stream type value "0x03" is ISO/IEC 11172 Audio. ISO 13818-3 Audio is only for "0x04" value.

This patch looks wrong, mpeg audio layer 1,2,3 are described in
ISO/IEC 11172 (at least the draft i have) Thus i dont see how one
could conclude its layer2 from knowing its ISO/IEC 11172


[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Awnsering whenever a program halts or runs forever is
On a turing machine, in general impossible (turings halting problem).
On any real computer, always possible as a real computer has a finite number
of states N, and will either halt in less than N cycles or never halt.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20130307/89e7fb7b/attachment.asc>


More information about the ffmpeg-devel mailing list