Mercurial > libavcodec.hg
comparison avcodec.h @ 4166:eced83504436 libavcodec
mp3 header (de)compression bitstream filter
this will make mp3 frames 4 bytes smaller, it will not give you binary identical mp3 files, but it will give you mp3 files which decode to binary identical output
this will only work in containers providing at least packet size, sample_rate and number of channels
bugreports about mp3 files for which this fails are welcome
and this is experimental (dont expect compatibility and dont even expect to be able to decompress what you compressed, hell dont even expect this to work without editing the source a little)
author | michael |
---|---|
date | Fri, 10 Nov 2006 01:41:53 +0000 |
parents | 1e8621844040 |
children | daaebca81d86 |
comparison
equal
deleted
inserted
replaced
4165:5c14c4c7974f | 4166:eced83504436 |
---|---|
2660 void av_bitstream_filter_close(AVBitStreamFilterContext *bsf); | 2660 void av_bitstream_filter_close(AVBitStreamFilterContext *bsf); |
2661 | 2661 |
2662 extern AVBitStreamFilter dump_extradata_bsf; | 2662 extern AVBitStreamFilter dump_extradata_bsf; |
2663 extern AVBitStreamFilter remove_extradata_bsf; | 2663 extern AVBitStreamFilter remove_extradata_bsf; |
2664 extern AVBitStreamFilter noise_bsf; | 2664 extern AVBitStreamFilter noise_bsf; |
2665 extern AVBitStreamFilter mp3_header_compress_bsf; | |
2666 extern AVBitStreamFilter mp3_header_decompress_bsf; | |
2665 | 2667 |
2666 | 2668 |
2667 /* memory */ | 2669 /* memory */ |
2668 void *av_fast_realloc(void *ptr, unsigned int *size, unsigned int min_size); | 2670 void *av_fast_realloc(void *ptr, unsigned int *size, unsigned int min_size); |
2669 /* for static data only */ | 2671 /* for static data only */ |