Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-12-12Replace all uses of av_close_input_file() with avformat_close_input().Anton Khirnov
2011-12-12lavf: add avformat_close_input().Anton Khirnov
It sets the supplied AVFormatContext pointer to NULL after freeing it, which is safer and its name is consistent with other lavf functions. Also deprecate av_close_input_file().
2011-12-12lavf: deprecate av_close_input_stream().Anton Khirnov
And remove all its uses.
2011-12-12lavf doxy: add some basic demuxing documentation.Anton Khirnov
2011-12-12lavf doxy: add some general lavf information.Anton Khirnov
2011-12-12lavf doxy: add misc utility functions to a group.Anton Khirnov
2011-12-12lavf doxy: add av_guess_codec/format to the encoding group.Anton Khirnov
2011-12-12lavf doxy: add core functions to a doxy group.Anton Khirnov
2011-12-12Add basic libavdevice documentation.Anton Khirnov
2011-12-12lavc: convert error_recognition to err_recognition.Dustin Brody
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-12-12avconv: update -map option help textJanne Grunau
2011-12-12x86: Require 7 registers for the cabac asmMartin Storsjö
The change in 599b4c6ef didn't turn out to work properly on i386 on OS X, where it broke building with PIC enabled. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-12x86: bswap: remove test for bswap instructionMans Rullgard
Firstly, this test never worked as intended, always reporting success. Secondly, bswap is available from 486 onward and can thus be assumed present. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-12bswap: make generic implementation more compiler-friendlyMans Rullgard
With these changes, gcc 4.5 and later recognise it as a bswap and use the proper instructions on ARM and x86. On x86, the 16-bit bswap is recognised from gcc 4.1. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-12h264: remove useless castMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-12proresdec: fix decode_slice() prototypeMans Rullgard
Make the function prototype match the argument of AVCodecCntext.execute() and remove the cast hiding this mismatch. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-12x86: cabac: replace explicit memory references with "m" operandsMans Rullgard
This replaces the explicit offset(reg) memory references with "m" operands for the same locations. As a result, one fewer register operand is needed for these inline asm statements. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-11avplay: don't request a stereo downmixJustin Ruggles
Multi-channel output works just fine for me with SDL 1.2.14.
2011-12-11wmapro: use av_float2int()Mans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-11lavc: avoid invalid memcpy() in avcodec_default_release_buffer()Mans Rullgard
When the buf and last pointers are equal, the FFSWAP() results in an invalid call to memcpy() with same source and destination on some targets. Although assigning a struct to itself is valid C99, gcc does not check for this before calling memcpy(). See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32667 Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-11lavu: replace int/float punning functionsMans Rullgard
The existing functions defined in intfloat_readwrite.[ch] are both slow and incorrect (infinities are not handled). This introduces a new header with fast, inline conversion functions using direct union punning assuming an IEEE-754 system, an assumption already made throughout the code. The one use of Intel/Motorola extended 80-bit format is replaced by simpler code sufficient under the present constraints (positive normal values). The old functions are marked deprecated and retained for compatibility. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-11lavfi: install libavfilter/vsrc_buffer.hAndrey Utkin
It declares API necessary for filtering apps. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-12-11Remove extraneous semicolonsMans Rullgard
These semicolons cause invalid empty top-level declarations. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-11sdp: Restore the original mp4 format h264 extradata if convertedMartin Storsjö
If the sdp is generated before the rtp muxer is initialized (e.g. as when called from the rtsp muxer), this has to be done, otherwise the rtp muxer doesn't know that the input really is in mp4 format. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-11rtpenc: Add support for mp4 format h264Luca Abeni
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-11rtpenc: Simplify code by introducing a separate end pointerMartin Storsjö
Also remove redundant parentheses. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-11movenc: Use the actual converted sample for RTP hintingMartin Storsjö
If an annex b bitstream is muxed into mov, the actual written sample is reformatted to mp4 syntax before writing. Currently, the RTP hints that copy data from the normal video track, where the payload data might be offset compared to the original sample that the RTP hinting used (when 3 byte annex b startcodes have been converted into 4 byte mp4 format startcodes). Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-11Fix a bunch of common typos.Diego Biurrun
2011-12-11Warn about avserver being broken.Anton Khirnov
Also remove mentions of it from other avtools' manuals.
2011-12-11avconv: drop code for special handling of avserver streams.Anton Khirnov
It's broken and doesn't work anyway. This patch means that avconv will ignore encoding options from the ffm file and will instead use whatever is provided on the commandline as for normal output.
2011-12-11rawdec: don't set codec timebase.Anton Khirnov
It's not supposed to be set outside of lavc. Set r_frame_rate and avg_frame_rate instead.
2011-12-11lavf doxy: add muxing stuff to lavf_encoding groupAnton Khirnov
2011-12-11lavf doxy: add demuxing stuff to lavf_decoding groupAnton Khirnov
2011-12-11lavf doxy: expand/reword metadata API doxy.Anton Khirnov
2011-12-11lavf doxy: add installed headers to groups.Anton Khirnov
2011-12-11lavf doxy: add avio groups into the lavf_io group.Anton Khirnov
2011-12-11lavf doxy: rename lavf I/O group to lavf_io.Anton Khirnov
2011-12-11lavf doxy: add metadata docs to the main lavf groupAnton Khirnov
2011-12-10ttadec: check channel count as read from extradata.Shitiz Garg
fixes floating-point exception due to channels being set to 0. fixes Bug 128. Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2011-12-10Add CLJR encoding and decoding regression testsPaul B Mahol
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-12-10cljr: remove unused codePaul B Mahol
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-12-10flacdec: Support for tracks in cuesheet metadata blockPaul B Mahol
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2011-12-10ptx: fix inverted check for sufficient dataJanne Grunau
Fix regression introduced in 2b53e69.
2011-12-10flac muxer: fix writing of file header and STREAMINFO header from extradataJustin Ruggles
fixes Bug 119
2011-12-10ptx: emit a warning on insufficient picture dataJanne Grunau
Return the whole packet as consumed in this case and not the size the packet should have had. Move the insufficient data check into the for condition to fix a ISO C90 error on bigendian.
2011-12-10utvideo: add fate tests covering all codec variantsAneesh Dogra
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2011-12-10doc: update to refer to avconvLuca Barbato
2011-12-10doc: remove some stale entries from the faqLuca Barbato
Some entries should be still amended.
2011-12-10Dxtory capture format decoderKostya Shishkov
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-12-10isom: sort and pretty-print codec_movaudio_tags[]Justin Ruggles
original order is retained within the same tag or codec id to maintain the muxing/demuxing priority.