Mercurial > libavformat.hg
changeset 3795:ccddbe22fa8f libavformat
speex in flv demuxing
author | bcoudurier |
---|---|
date | Fri, 29 Aug 2008 17:06:35 +0000 |
parents | 137c5f8c36d5 |
children | bae4b42939cc |
files | flv.h flvdec.c |
diffstat | 2 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/flv.h Fri Aug 29 17:04:18 2008 +0000 +++ b/flv.h Fri Aug 29 17:06:35 2008 +0000 @@ -78,6 +78,7 @@ FLV_CODECID_NELLYMOSER_8HZ_MONO = 5 << FLV_AUDIO_CODECID_OFFSET, FLV_CODECID_NELLYMOSER = 6 << FLV_AUDIO_CODECID_OFFSET, FLV_CODECID_AAC = 10<< FLV_AUDIO_CODECID_OFFSET, + FLV_CODECID_SPEEX = 11<< FLV_AUDIO_CODECID_OFFSET, }; enum {
--- a/flvdec.c Fri Aug 29 17:04:18 2008 +0000 +++ b/flvdec.c Fri Aug 29 17:06:35 2008 +0000 @@ -53,6 +53,7 @@ acodec->codec_id = acodec->bits_per_sample == 8 ? CODEC_ID_PCM_S8 : CODEC_ID_PCM_S16LE; break; case FLV_CODECID_AAC : acodec->codec_id = CODEC_ID_AAC; break; case FLV_CODECID_ADPCM: acodec->codec_id = CODEC_ID_ADPCM_SWF; break; + case FLV_CODECID_SPEEX: acodec->codec_id = CODEC_ID_SPEEX; break; case FLV_CODECID_MP3 : acodec->codec_id = CODEC_ID_MP3 ; astream->need_parsing = AVSTREAM_PARSE_FULL; break; case FLV_CODECID_NELLYMOSER_8HZ_MONO: acodec->sample_rate = 8000; //in case metadata does not otherwise declare samplerate