summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* aaccoder: Change FFMAX for allzero flag to OR bit operationYoung Han Lee2011-03-16
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: rename put_flush_packet -> avio_flushAnton Khirnov2011-03-16
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: deprecate url_close_bufAnton Khirnov2011-03-16
| | | | | | It's not used anywhere and its return value looks broken. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: deprecate url_open_bufAnton Khirnov2011-03-16
| | | | | | | It's only used in one place and does the same thing as avio_alloc_context. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: always compile avio_printf, rather than on CONFIG_MUXERSAnton Khirnov2011-03-16
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: avio_ prefix for url_fprintfAnton Khirnov2011-03-16
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: change avio_tell/skip from macros to inline functionsAnton Khirnov2011-03-16
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: make url_setbufsize internal.Anton Khirnov2011-03-16
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavf: move ff_get_v from avio.h to avio_internal.hAnton Khirnov2011-03-16
| | | | | | And rename it to ffio_read_varlen. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* nutenc: mux chapters.Anton Khirnov2011-03-17
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* doc: update applehttp documentationLuca Barbato2011-03-17
| | | | Integrate more comments from Stefano.
* lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes senseAnton Khirnov2011-03-16
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Remove occurrences of my old email addressRamiro Polla2011-03-16
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dsputil: add bswap16_buf()Mans Rullgard2011-03-16
| | | | | | | | There are several places where a buffer is byte-swapped in 16-bit units. This allows them to share code which can be optimised for various architectures. Signed-off-by: Mans Rullgard <mans@mansr.com>
* darwin: use -read_only_relocs flag only on 32-bit x86Sean McGovern2011-03-16
| | | | | | | Avoids the linker warning: ld: warning: -read_only_relocs cannot be used with x86_64 Signed-off-by: Mans Rullgard <mans@mansr.com>
* replace FFmpeg with Libav in doc/Janne Grunau2011-03-16
| | | | unless it stands for ffmpeg the program or is historic
* use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*Janne Grunau2011-03-16
|
* replace FFMPEG with LIBAV in FFMPEG_CONFIGURATIONJanne Grunau2011-03-16
| | | | also update the multiple inclusion guards in config.h|mak
* partially rename FFmpeg to LibavJanne Grunau2011-03-16
| | | | update mailing list references and irc channels in configure
* mp3enc: remove mp3_write_packet(), use ff_raw_write_packet() insteadAnton Khirnov2011-03-16
| | | | The two functions are identical, no point in duplicating code here.
* Do not attempt to decode APE file with no framesKostya2011-03-16
| | | | | This fixes invalid reads/writes with this sample: http://packetstorm.linuxsecurity.com/1103-exploits/vlc105-dos.txt
* jvdec: don't use deprecated url_feof()Anton Khirnov2011-03-16
|
* mathops: fix MULL() when the compiler does not inline the function.Justin Ruggles2011-03-15
| | | | | | | If the function is not inlined, an immmediate cannot be used for the shift parameter, so the %cl register must be used instead in that case. This fixes compilation for x86-32 using gcc with --disable-optimizations.
* id3v2: merge TYER/TDAT/TIME to date tagAnton Khirnov2011-03-15
|
* mathops: change "g" constraint to "rm" in x86-32 version of MUL64().Justin Ruggles2011-03-15
| | | | | The 1-arg imul instruction cannot take an immediate argument, only a register or memory argument.
* mathops: convert MULL/MULH/MUL64 to inline functions rather than macros.Justin Ruggles2011-03-15
| | | | | | This fixes unexpected name collisions that were occurring with variables declared within the macros. It also fixes the fate-acodec-ac3_fixed regression test on x86-32.
* Use AVERROR_EXIT with url_interrupt_cb.Nicolas George2011-03-15
| | | | | | | | | | | | | Functions interrupted by url_interrupt_cb should not be restarted. Therefore using AVERROR(EINTR) was wrong, as it did not allow to distinguish when the underlying system call was interrupted and actually needed to be restarted. This fixes roundup issues 2657 and 2659 (ffplay not exiting for streamed content). Signed-off-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Add AVERROR_EXIT.Nicolas George2011-03-15
| | | | | | | | This is different from AVERROR(EINTR) because calls that fail with EINTR should usually be restarted. Signed-off-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: deprecate url_ferrorAnton Khirnov2011-03-15
| | | | | | AVIOContext.error should be used directly instead. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavf/utils: dont't explicitly check AVIOContext.errorAnton Khirnov2011-03-15
| | | | | | The error should be caught in write_packet()/write_trailer() Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* h264_mp4toannexb_bsf: Fix spurious warning when stream has SPS and PPS units.Philip Langdale2011-03-15
| | | | | Signed-off-by: Philip Langdale <philipl@overt.org> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Delete MAINTAINERS fileMans Rullgard2011-03-14
| | | | | | This file is a bad idea and also badly outdated. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: add SIMD-optimized shifting functions for use with the fixed-point ↵Justin Ruggles2011-03-14
| | | | AC3 encoder.
* ac3enc: do not right-shift fixed-point coefficients in the final MDCT stage.Justin2011-03-14
| | | | | | | | | This increases the accuracy of coefficients, leading to improved quality. Rescaling of the coefficients to full 25-bit accuracy is done rather than offsetting the exponent values. This requires coefficient scaling to be done before determining the rematrixing strategy. Also, the rematrixing strategy calculation must use 64-bit math to prevent overflow due to the higher precision coefficients.
* mm decoder: move buffer allocation from decode_init() to decode_frame()Peter Ross2011-03-14
| | | | | | This permits playback in ffplay when libavfilter is enabled. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* jv demuxer: prevent video packet size overflowPeter Ross2011-03-14
| | | | | | | In the event of overflow, the JV_PADDING state will avio_skip over any overflow bytes (using JVFrame.total_size). Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* jv demuxer: define JV_PREAMBLE_SIZE instead of hard coding the numberPeter Ross2011-03-14
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* jv demuxer: calculate palette_size for each frame in read_headerPeter Ross2011-03-14
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Bitmap Brothers JV errataPeter Ross2011-03-14
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Bitmap Brothers JV demuxerPeter Ross2011-03-14
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Bitmap Brothers JV video decoderPeter Ross2011-03-14
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Update the url to the site website and change ffmpeg-devel to libav-develJohan Andersson2011-03-13
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* doc: document applehttp protocolLuca Barbato2011-03-13
| | | | | The documentation might be extended once/if a live/store override option will have to be provided for non-compliant segmenter.
* VP8: fix other function declarationJason Garrett-Glaser2011-03-12
| | | | Was missed in 3efbe137.
* VC1: Export profile/levelHendrik Leppkes2011-03-12
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ffmpeg: remove unused variable in ffmpeg_exit()Stefano Sabatini2011-03-12
| | | | | | | | Fix the warning: ffmpeg.c: In function ‘ffmpeg_exit’: ffmpeg.c:509: warning: unused variable ‘j’ Signed-off-by: Mans Rullgard <mans@mansr.com>
* VP8: optimize VP8Context struct orderingJason Garrett-Glaser2011-03-12
| | | | | Shaves at least 3KB off code size on x86, should improve cache utilization. This would probably be useful to do for other decoders/encoders as well.
* VP8: fix function declarationJason Garrett-Glaser2011-03-12
|
* VP8: token probs doesn't need paddingJason Garrett-Glaser2011-03-12
| | | | | prob[0] is the only prob array ever accessed, so prob[1] can serve as padding for prob[0].
* VP8: use a goto to break out of two loopsJason Garrett-Glaser2011-03-12
| | | | | A break statement was supposed to break out of two loops, but only broke out of one. Didn't affect output, just could have been marginally slower.