From 0299a87c417a20506641433e255421a18e1b895b Mon Sep 17 00:00:00 2001 From: Baptiste Coudurier Date: Thu, 28 Sep 2006 17:52:48 +0000 Subject: change codec id if sample size field is set to 24 in stsd, fix Sony-mx5p.mov Originally committed as revision 6371 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/mov.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libavformat') diff --git a/libavformat/mov.c b/libavformat/mov.c index 8441a32080..6c4f7d4739 100644 --- a/libavformat/mov.c +++ b/libavformat/mov.c @@ -977,6 +977,8 @@ static int mov_read_stsd(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom) case CODEC_ID_PCM_S16BE: if (st->codec->bits_per_sample == 8) st->codec->codec_id = CODEC_ID_PCM_S8; + else if (st->codec->bits_per_sample == 24) + st->codec->codec_id = CODEC_ID_PCM_S24BE; break; default: break; -- cgit v1.2.3