summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* get rid of the last svn mentionsJanne Grunau2011-03-188-17/+9
|
* configure: use -r option for pr when listing enabled config options.Konstantin Pavlov2011-03-181-1/+1
| | | | | | | | | | This fixes ugliness when configure outputs its (empty) results on HPUX (maybe some other UNIXes too): Enabled indevs: pr: -- empty file Signed-off-by: Mans Rullgard <mans@mansr.com>
* aacenc: 10l, missed a reference when refactoring the psymodel.Nathan Caldwell2011-03-171-1/+1
|
* ac3enc: add float_to_fixed24() with x86-optimized versions to AC3DSPContextJustin Ruggles2011-03-176-9/+166
| | | | and use in scale_coefficients() for the floating-point AC-3 encoder.
* asf: update seek test referenceMans Rullgard2011-03-173-87/+81
| | | | | | | | | | | This updates the seek test reference to match de11ee9. Before this change, most of the seeks requested positions before the supposed start of the file (the preroll time), resulting in the first packet being returned. With the preroll subtracted, some of these seeks will land within the file and some beyond the end, thus returning a different set of packets. Signed-off-by: Mans Rullgard <mans@mansr.com>
* nutenc: fix a memleakAnton Khirnov2011-03-171-0/+1
| | | | | | This fixes a minor memory leak introduced in 073f8b1. Signed-off-by: Mans Rullgard <mans@mansr.com>
* asfdec: subtract the preroll value and thus output 0 based timestampsVladimir Pantelic2011-03-172-3/+2
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavf: Make make_absolute_url a lavf internal functionMartin Storsjö2011-03-174-106/+66
| | | | | | This is shared by both applehttp demuxer and protocol. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* Add missed APIchanges and changelog entriesMartin Storsjö2011-03-172-0/+6
| | | | | | | | | | | | Add an APIchanges entry for the av_pkt_dump2 and av_pkt_dump_log2 functions, and a changelog entry for the apple http live streaming protocol handler. Since neither of them got a minor bump at commit time, but were applied before the jv demuxer, they all can be considered added in this minor version. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* applehttp: Fix a typo in a commentMartin Storsjö2011-03-171-1/+1
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavf: make av_interleave_packet() return meaningful error codesStefano Sabatini2011-03-171-3/+4
| | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit c5dcb3d493a6bb73efeb8bfae24f5cc31908201f) Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* lavf: enable av_dlog message in av_interleaved_write_frame()Stefano Sabatini2011-03-171-1/+2
| | | | | | | | | Help debugging timestamp issues. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit d541c8b468c12892fe7b7e655e1ed45e11e2166d) Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* lavf: enable av_dlog() in compute_pkt_fields2()Stefano Sabatini2011-03-171-1/+5
| | | | | | | | | | Turns a comment into an av_dlog() instruction, also add a commented issues. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 77f21ce4641b53f3277ba30ca3d009b6250fd9ea) Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* aacenc: cosmetics, indentation, and comment clarificationNathan Caldwell2011-03-162-34/+37
| | | | | Correct bad indentation in aaccoder Clarify and correct comments in 3GPP psymodel, other cosmetics.
* aacenc: Refactor the parts of the AAC psymodel.Nathan Caldwell2011-03-161-40/+37
| | | | | | | | | | | 3GPP: Remove ffac from and move min_snr out of AacPsyBand. Rearrange AacPsyCoeffs to make it easier to implement energy spreading. Rename the band[] array to bands[] Copy energies and thresholds at the end of analysis. LAME: Use a loop instead of an if chain in LAME windowing.
* aaccoder: Change FFMAX for allzero flag to OR bit operationYoung Han Lee2011-03-161-1/+1
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: rename put_flush_packet -> avio_flushAnton Khirnov2011-03-1647-99/+104
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: deprecate url_close_bufAnton Khirnov2011-03-162-3/+3
| | | | | | 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-163-3/+6
| | | | | | | 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-161-2/+0
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: avio_ prefix for url_fprintfAnton Khirnov2011-03-164-69/+86
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: change avio_tell/skip from macros to inline functionsAnton Khirnov2011-03-161-2/+8
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: make url_setbufsize internal.Anton Khirnov2011-03-164-5/+11
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavf: move ff_get_v from avio.h to avio_internal.hAnton Khirnov2011-03-165-49/+51
| | | | | | And rename it to ffio_read_varlen. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* nutenc: mux chapters.Anton Khirnov2011-03-172-4/+67
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* doc: update applehttp documentationLuca Barbato2011-03-171-3/+3
| | | | Integrate more comments from Stefano.
* lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes senseAnton Khirnov2011-03-1676-348/+348
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Remove occurrences of my old email addressRamiro Polla2011-03-162-2/+2
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dsputil: add bswap16_buf()Mans Rullgard2011-03-162-0/+8
| | | | | | | | 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-161-1/+2
| | | | | | | 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-1625-122/+122
| | | | unless it stands for ffmpeg the program or is historic
* use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*Janne Grunau2011-03-1610-11/+11
|
* replace FFMPEG with LIBAV in FFMPEG_CONFIGURATIONJanne Grunau2011-03-1610-21/+21
| | | | also update the multiple inclusion guards in config.h|mak
* partially rename FFmpeg to LibavJanne Grunau2011-03-166-29/+29
| | | | update mailing list references and irc channels in configure
* mp3enc: remove mp3_write_packet(), use ff_raw_write_packet() insteadAnton Khirnov2011-03-162-12/+5
| | | | The two functions are identical, no point in duplicating code here.
* Do not attempt to decode APE file with no framesKostya2011-03-161-0/+4
| | | | | 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-161-1/+1
|
* mathops: fix MULL() when the compiler does not inline the function.Justin Ruggles2011-03-151-1/+1
| | | | | | | 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-151-0/+47
|
* mathops: change "g" constraint to "rm" in x86-32 version of MUL64().Justin Ruggles2011-03-151-1/+1
| | | | | 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-151-16/+37
| | | | | | 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-159-11/+13
| | | | | | | | | | | | | 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-152-0/+3
| | | | | | | | 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-157-10/+9
| | | | | | 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-151-8/+0
| | | | | | 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-151-1/+4
| | | | | Signed-off-by: Philip Langdale <philipl@overt.org> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Delete MAINTAINERS fileMans Rullgard2011-03-141-379/+0
| | | | | | 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-145-37/+120
| | | | AC3 encoder.
* ac3enc: do not right-shift fixed-point coefficients in the final MDCT stage.Justin2011-03-147-39/+65
| | | | | | | | | 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-141-4/+5
| | | | | | This permits playback in ffplay when libavfilter is enabled. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>