[FFmpeg-devel] [PATCH]lavf/matroskadec: Set codec_tag also for audio codecs
Michael Niedermayer
michaelni at gmx.at
Fri Dec 11 02:29:53 CET 2015
On Thu, Dec 10, 2015 at 11:50:45PM +0100, Carl Eugen Hoyos wrote:
> Hi!
>
> Attached patch is definitely a good idea imo, the mov demuxer also
> sets codec_tag reading the same atom, for "A_MS/ACM" codec_tag is
> already set.
>
> Please comment, Carl Eugen
> matroskadec.c | 1 +
> 1 file changed, 1 insertion(+)
> 2304ec17547647dad8121a55cac95f099a8e6ef1 patchmkvaudiofourcc.diff
> diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c
> index aad567a..95cebdd 100644
> --- a/libavformat/matroskadec.c
> +++ b/libavformat/matroskadec.c
> @@ -2124,6 +2124,7 @@ static int matroska_parse_tracks(AVFormatContext *s)
> }
> } else if (track->type == MATROSKA_TRACK_TYPE_AUDIO) {
> st->codec->codec_type = AVMEDIA_TYPE_AUDIO;
> + st->codec->codec_tag = fourcc;
> st->codec->sample_rate = track->audio.out_samplerate;
> st->codec->channels = track->audio.channels;
> if (!st->codec->bits_per_coded_sample)
this changes things like:
Stream #0:7(jpn): Audio: adpcm_ima_wav ([17][0][0][0] / 0x0011), 11025 Hz, 2 channels, s16p, 88 kb/s
to
Stream #0:7(jpn): Audio: adpcm_ima_wav, 11025 Hz, 2 channels, s16p, 88 kb/s
in [CCCP]_Mega_Weird_Audio_Test.mkv
is that intended ?
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Breaking DRM is a little like attempting to break through a door even
though the window is wide open and the only thing in the house is a bunch
of things you dont want and which you would get tomorrow for free anyway
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20151211/41b7c8f5/attachment.sig>
More information about the ffmpeg-devel
mailing list