Mercurial > libavformat.hg
changeset 483:f4e9e55f703c libavformat
cvs diff before cvs commit
author | melanson |
---|---|
date | Sat, 19 Jun 2004 14:51:46 +0000 |
parents | 0fdc96c2f2fe |
children | 43ef3cc33629 |
files | ipmovie.c mpeg.c raw.c |
diffstat | 3 files changed, 1 insertions(+), 80 deletions(-) [+] |
line wrap: on
line diff
--- a/ipmovie.c Sat Jun 19 03:59:34 2004 +0000 +++ b/ipmovie.c Sat Jun 19 14:51:46 2004 +0000 @@ -34,7 +34,7 @@ /* debugging support: #define DEBUG_IPMOVIE as non-zero to see extremely * verbose information about the demux process */ -#define DEBUG_IPMOVIE 1 +#define DEBUG_IPMOVIE 0 #if DEBUG_IPMOVIE #define debug_ipmovie printf
--- a/mpeg.c Sat Jun 19 03:59:34 2004 +0000 +++ b/mpeg.c Sat Jun 19 14:51:46 2004 +0000 @@ -1351,14 +1351,6 @@ pkt->stream_index, pkt->pts / 90000.0, pkt->dts / 90000.0); #endif -#if 1 -//#ifdef CONFIG_ADX - if (codec_id == CODEC_ID_MP2 && is_adx(pkt->data,pkt->size)) { -printf ("found ADX...\n"); - st->codec.codec_id = CODEC_ID_ADPCM_ADX; - } -#endif //CONFIG_ADX - return 0; }
--- a/raw.c Sat Jun 19 03:59:34 2004 +0000 +++ b/raw.c Sat Jun 19 14:51:46 2004 +0000 @@ -601,73 +601,6 @@ }; #endif //CONFIG_ENCODERS -static int adx_probe(AVProbeData *p) -{ - if (is_adx(p->buf,p->buf_size)) - return 100; - return 0; -} - -static int adx_read_header(AVFormatContext *s, - AVFormatParameters *ap) -{ - AVStream *st; - - st = av_new_stream(s, 0); - if (!st) - return AVERROR_NOMEM; - - st->codec.codec_type = CODEC_TYPE_AUDIO; - st->codec.codec_id = CODEC_ID_ADPCM_ADX; - /* the parameters will be extracted from the compressed bitstream */ - return 0; -} - -AVInputFormat adx_iformat = { - "adx", - "SEGA CRI ADX audio", - 0, - adx_probe, - adx_read_header, - raw_read_packet, - raw_read_close, - .extensions = "adx", //FIXME remove after writing mpeg4_probe -}; - -#ifdef CONFIG_ENCODERS - -static int adx_write_trailer(AVFormatContext *s) -{ - ByteIOContext *pb = &s->pb; - offset_t file_size; - - if (!url_is_streamed(&s->pb)) { - /* update file size */ - file_size = url_ftell(pb); - url_fseek(pb, 0, SEEK_SET); - put_be32(pb, (uint32_t)(file_size - 8)); - url_fseek(pb, file_size, SEEK_SET); - - put_flush_packet(pb); - } - return 0; -} - -AVOutputFormat adx_oformat = { - "adx", - "SEGA CRI ADX audio", - NULL, - "adx", - 0, - CODEC_ID_ADPCM_ADX, - 0, - raw_write_header, - raw_write_packet, - raw_write_trailer, -}; -#endif //CONFIG_ENCODERS - - #ifndef CONFIG_ENCODERS #define av_register_output_format(format) #endif @@ -718,9 +651,5 @@ av_register_output_format(&rawvideo_oformat); av_register_output_format(&null_oformat); - - av_register_input_format(&adx_iformat); - av_register_output_format(&adx_oformat); - return 0; }