On Thursday 02 April 2015 11:47:08 am Carl Eugen Hoyos wrote: > > + } else if (m->imkh_cctv && startcode == 0x1c0) { > > + codec_id = AV_CODEC_ID_PCM_ALAW; > > Maybe with "request_probe=50;" - the manual of one > of the camera claims that MP2 is a possible audio > codec.
New patch attached. Carl Eugen
diff --git a/libavformat/mpeg.c b/libavformat/mpeg.c index a0b5738..6e5f004 100644 --- a/libavformat/mpeg.c +++ b/libavformat/mpeg.c @@ -547,6 +547,9 @@ redo: codec_id = AV_CODEC_ID_ADPCM_ADX; // Auto-detect AC-3 request_probe = 50; + } else if (m->imkh_cctv && startcode == 0x1c0) { + codec_id = AV_CODEC_ID_PCM_ALAW; + request_probe = 50; } else { codec_id = AV_CODEC_ID_MP2; } @@ -591,7 +594,8 @@ skip: st->id = startcode; st->codec->codec_type = type; st->codec->codec_id = codec_id; - if (st->codec->codec_id == AV_CODEC_ID_PCM_MULAW) { + if ( st->codec->codec_id == AV_CODEC_ID_PCM_MULAW + || st->codec->codec_id == AV_CODEC_ID_PCM_ALAW) { st->codec->channels = 1; st->codec->channel_layout = AV_CH_LAYOUT_MONO; st->codec->sample_rate = 8000;
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel