summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 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.
* 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>
* 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>
* 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
|
* ac3enc: use av_assert2() instead of assert() to make debugging easier.Justin Ruggles2011-03-07
|
* cosmetics: rename ff_fmt_convert_init_ppc() to ff_fmt_convert_init_altivec().Justin Ruggles2011-03-07
| | | | It only has Altivec functions and is not compiled if Altivec is disabled.
* Fix compilation on powerpc with --disable-altivec.Carl Eugen Hoyos2011-03-07
|
* Add audio codec 0x1600 (ADTS AAC)Peter Ross2011-03-07
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: avio_ prefix for url_fsizeAnton Khirnov2011-03-07
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: deprecate url_fgetc and remove all it usesAnton Khirnov2011-03-07
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: deprecate url_fgetsAnton Khirnov2011-03-07
| | | | | | It's not used anywhere and doesn't look ver useful to be public. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: add avio_skip macroPeter Ross2011-03-07
| | | | | | | | | This is a substitute for the url_fskip function that was deprecated by commit 0300db8ad778a194b4a8ec98f6da3de5b41c46ee. avio_fskip is provided to improve demuxer code readability. It distinguishes the act of skipping over unknown or irrelevant bytes from the standard avio_seek operation. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* h264_mp3toannexb_bsg: don't crash, but warn, if PPS/SPS not found.Sean McGovern2011-03-07
| | | | | | | | | | Should an AVC-1 in MP4 stream not contain SPS or PPS NAL units, this BSF is then unable to allocate an output buffer for the modified stream. Warn that the resulting stream may be unplayable. Fix roundup issue #2386. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Add Apple HTTP Live Streaming protocol handlerMartin Storsjö2011-03-06
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* URLProtocol: Add URL_PROTOCOL_FLAG_NESTED_SCHEMEMartin Storsjö2011-03-06
| | | | | | | | | If this flag is set, the protocol can handle URLs where the scheme is a nested scheme such as applehttp+file: - the protocol can handle any URL where the first segment of the nested scheme belongs to this protocol. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* URLProtocol: Add a flags fieldMartin Storsjö2011-03-06
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* yadif: add parens around macro parametersMans Rullgard2011-03-05
| | | | | | | This fixes compilation with preprocessors which do not add whitespace around replaced tokens, resulting in invalid expressions like 1--1. Signed-off-by: Mans Rullgard <mans@mansr.com>