summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Revert "ac3enc: shift coefficients to 24-bit following MDCT rather than ↵Michael Niedermayer2011-03-15
| | | | | | | | | using an exponent offset." This reverts commit 7e0a284b9f1967d46603711e85e0be01e084eadf. revert at authors request due to better impementation Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Revert "ac3enc: add SIMD-optimized shifting functions for use with the ↵Michael Niedermayer2011-03-15
| | | | | | | | | fixed-point AC3 encoder" This reverts commit cc4d3dd3e2171f63cd4297292349b58788fff260. revert at authors request due to better impementation being available Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mm decoder: move buffer allocation from decode_init() to decode_frame().Peter Ross2011-03-13
| | | | this permits playback in ffplay when libavfilter is enabled.
* jv demuxer: prevent video packet size overflowPeter Ross2011-03-13
| | | | | In the event of overflow, the JV_PADDING state will avio_skip over any overflow bytes (using JVFrame.total_size).
* fbdev: fix check on nanosleep return valeStefano Sabatini2011-03-13
| | | | | | | | | In fbdev_read_packet(): nanosleep returns -1 in case of errors, the EINTR check has to be done on errno. Spotted by Nicolas. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* jv demuxer: define JV_PREAMBLE_SIZE instead of hard coding the numberPeter Ross2011-03-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* jv demuxer: calculate palette_size for each frame in read_headerPeter Ross2011-03-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Revert "configure: allow checking multiple functions in check_func_headers()"Michael Niedermayer2011-03-12
| | | | | | This reverts commit edaf1ae2763ce1a23dec70e730ba2bb8ee476dfd. breaks windows builds
* Revert "configure: improve pkg-config support"Michael Niedermayer2011-03-12
| | | | | | This reverts commit 3f8040db3e13c3dbdf07c74d92ca34817a69f733. breaks windows builds
* Revert "configure: use pkg-config helpers"Michael Niedermayer2011-03-12
| | | | | | This reverts commit 4fa18c5666de24316710df670e44d4850e0796a7. breaks windows builds
* Merge branch 'master' of git://git.ffmpeg.org/ffmpegMichael Niedermayer2011-03-12
|\ | | | | | | Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * 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.
| * Add CONFIG_AC3DSP symbol to simplify makefilesMans Rullgard2011-03-12
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: use pkg-config helpersMans Rullgard2011-03-11
| | | | | | | | | | | | | | | | This makes existing pkg-config uses as well as the libsdl checks use the new pkg-config helper functions, which should be more robust against broken systems. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: improve pkg-config supportMans Rullgard2011-03-11
| | | | | | | | | | | | | | | | | | | | | | | | This adds helper functions for checking packages with pkg-config and managing the associated flags. Note that pkg-config use is still discouraged due to widespread poor practices resulting in broken flags in many situations. A few badly designed packages require flags only obtainable using pkg-config, and these functions are intended for those cases. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: allow checking multiple functions in check_func_headers()Mans Rullgard2011-03-11
| | | | | | | | | | | | | | | | | | | | This makes it possible to pass a space-separated list of functions to check_func_headers and check_lib2. If any function is missing, none are enabled as available, so this should only be used for all-or-nothing sets, i.e. groups in which none will be used if any one is missing. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge remote-tracking branch 'remotes/newdev/master'Michael Niedermayer2011-03-11
|\| | | | | | | Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Add one more avc intra fourcc and extend the descriptionBenjamin Larsson2011-03-10
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * Export profiles from the mpeg2 video decoderBenjamin Larsson2011-03-10
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* | Revert "ac3enc: use MUL64() to multiply fixed-point coefficients"Michael Niedermayer2011-03-11
| | | | | | | | | | | | Author says, this is unneeded. This reverts commit 67fc32ac6197a7fe265795d0bf60bf704464394e.
* | Fix av_find_best_stream when providing a wanted streamMarton Balint2011-03-11
| | | | | | | | | | | | | | | | | | | | | | | | In the main loop, stream_number is incremented after checking the stream type, so the search usually will not find the wanted stream. This patch eliminates the useless stream_number variable and introduces a new one, called real_stream_index to store the real stream index of the current stream, no matter if we are looping through all the streams or only the streams of a program. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix av_find_best_stream when decoder_ret is given and using a related streamMarton Balint2011-03-11
| | | | | | | | | | | | Yet another fix for the code originally designed for use without related_stream. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Bitmap Brothers JV errataPeter Ross2011-03-11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Bitmap Brothers JV demuxerPeter Ross2011-03-11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Bitmap Brothers JV video decoderPeter Ross2011-03-11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Add avio_skip()Michael Niedermayer2011-03-11
| |
* | CrystalHD decoder support v7Philip Langdale2011-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Broadcom CrystalHD decoder chips provide hardware video decoding for a number of video formats. It does so using a memory:memory interface where a compressed bitstream is fed in and decompressed pictures are copied out. As such, it works independent of any graphics hardware in the system. Features supported in this initial version: * Support for Linux (using current drivers/library from git.wilsonet.com) * Support for 70015 hardware * Formats: MPEG2, MPEG4 Part 2, H.264, VC1 and DivX 3.11 (untested) * Progressive content * Non-H.264 Interlaced content * H.264 MBAFF content Features missing in this initial version: * Support for OSX (might work - untested) * Support for Windows * Support for 70012 hardware * H.264 PAFF content Signed-off-by: Philip Langdale <philipl@overt.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffplay: Continue if the file was appended to.Michael Niedermayer2011-03-10
| | | | | | | | | | | | This is a bit experimental Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix url_feof() for file appendings.Michael Niedermayer2011-03-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'remotes/newdev/master'Michael Niedermayer2011-03-09
|\| | | | | | | Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * id3v2: fix typo in error messageAnton Khirnov2011-03-09
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * aacenc: Fix a segfault in search_for_quantizersNathan Caldwell2011-03-08
| | | | | | | | | | | | | | | | This reverts the removal of scoefs from AACEncContext. It resulted in scoefs being a NULL pointer when search_for_quantizers() is called. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * avio: deprecate url_feofAnton Khirnov2011-03-07
| | | | | | | | | | | | AVIOContext.eof_reached should be used directly instead. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * mpegts: add all stream languages into metadataAnssi Hannula2011-03-07
| | | | | | | | | | | | | | This is used at least on some older DVB broadcasts for dual-mono audio tracks. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * In retry_transfer_wrapper, do not check url_interrupt_cb, causes problemsBaptiste Coudurier2011-03-07
| | | | | | | | | | | | | | | | | | | | | | | | when writing and pressing q during encoding. Instead, check url_interrupt_cb at the end. Note that when a protocol is interrupted by url_interrupt_cb, some data may be silently discarded: the protocol context is not suitable for anything anymore. Signed-off-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * Flag DVB subtitles for the hard hearing appropriately using their ↵Hendrik Leppkes2011-03-07
| | | | | | | | | | | | | | | | | | | | component_type id. This is based on the component_type definition in the DVB SI spec [1]. [1]: http://www.dvb.org/technology/standards/a038_DVB-SI_dEN300468v1.12.1.pdf Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * mpegtsenc: handle multiple language tags per streamAnssi Hannula2011-03-07
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * lavf: update documentation of AVOutputFormat.flagsAnssi Hannula2011-03-07
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * reindent.Ronald S. Bultje2011-03-07
| |
| * avio: move ff_rewind_with_probe_data from avio.h to avio_internal.hAnton Khirnov2011-03-07
| | | | | | | | | | | | also change its prefix to ffio Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * avio: deprecate url_fget_max_packet_sizeAnton Khirnov2011-03-07
| | | | | | | | | | | | AVIOContext.max_packet_size should be used directly instead. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * aacenc: remove the data arraysYoung Han Lee2011-03-07
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * lavf: document the use of multiple entries in language metadata tagAnssi Hannula2011-03-07
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * aac_latm_dec: use aac context and aac m4acThadeu Lima de Souza Cascardo2011-03-07
| | | | | | | | | | | | | | | | | | | | | | When decoding latm config, use the corresponding aac context and its m4ac instead of using NULL and a local variable. This fixes decoding of audio in MPEG TS from SBTVD (the Brazillian Digital TV Sytem), when there is no extradata. This is the case when using the decoder with gst-ffmpeg and a GStreamer mpegts demuxer. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * ac3enc: add some assertionsJustin Ruggles2011-03-07
| |