summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* hevc: Use parsed VUI colorimetry in avcodecJan Ekström2013-11-042-0/+24
| | | | | | Also limit the parsed VUI values to known valid ones. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: Add colorimetry values for BT.2020, other non-included onesJan Ekström2013-11-043-16/+32
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* vf_fieldorder: remove superfluous get_video_bufferVittorio Giovara2013-11-041-9/+0
|
* aacdec: Set the profile during decodingGian-Carlo Pascutto2013-11-042-0/+11
| | | | | | | Previously the profile would not be set if the bitstream needs to be decoded to know the profile. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: move AVCodecContext.pkt to AVCodecInternalAnton Khirnov2013-11-046-11/+20
| | | | It's a private field, not meant to be accessed from outside lavc.
* pthread: store thread contexts in AVCodecInternal instead of AVCodecContextAnton Khirnov2013-11-047-33/+38
| | | | | | It's a private field, it should not be visible to callers. Deprecate AVCodecContext.thread_opaque
* pthread_slice: rename ThreadContext -> SliceThreadContextAnton Khirnov2013-11-041-9/+9
| | | | This should prevent confusion with frame threading.
* lavc: split slice and frame threading functions into separate filesAnton Khirnov2013-11-045-949/+1057
|
* pthread: drop avcodec_ prefixes from static functionsAnton Khirnov2013-11-041-8/+8
|
* x86: hpeldsp: Use PAVGB instruction macro where necessaryMikulas Patocka2013-11-041-13/+13
| | | | | Signed-off-by: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* build: Remove redundant OBJS declaration intended for programsDiego Biurrun2013-11-031-1/+0
|
* rtmpproto: Reorder conditions to help dead code eliminationVittorio Giovara2013-11-031-6/+6
| | | | | This makes sure that these branches are eliminated properly with clang with optimizations disabled.
* ansi: fix possible use of uninitialized variablesVittorio Giovara2013-11-031-2/+6
|
* wtv: fix variable sign in formatVittorio Giovara2013-11-031-1/+1
|
* attributes: disable flatten on llvm/clangVittorio Giovara2013-11-031-1/+1
|
* vf_scale: make the dar variable return the DAR.Rudolf Polzer2013-11-024-4/+9
| | | | | | | | | Before, it just returned width/height. Correct is width/height*sar. That way it is consistent with DAR as in probe output and setdar. Signed-off-by: Rudolf Polzer <divverent@xonotic.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_aspect: support variables in evaluating the aspect ratiosRudolf Polzer2013-11-023-4/+137
| | | | | | | Example: -vf setsar=sar="sar*9/10" Signed-off-by: Rudolf Polzer <divverent@xonotic.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* os_support: Add #endif comments for better readabilityDiego Biurrun2013-11-021-12/+13
|
* mpeg4video_parser: K&R formatting cosmeticsVittorio Giovara2013-11-021-34/+35
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Add an HDS live fragmenting muxerMartin Storsjö2013-11-026-2/+595
| | | | | | | HDS fragments basically are FLV fragments wrapped in an ISO media mdat atom. Signed-off-by: Martin Storsjö <martin@martin.st>
* mpeg4video: K&R formatting cosmeticsVittorio Giovara2013-11-012-129/+156
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* flashsv: K&R formatting cosmeticsLuca Barbato2013-11-011-27/+30
| | | | | | Also improve some log message wording/spelling. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* x86: vp8dsp: Split loopfilter code into a separate fileDiego Biurrun2013-11-013-1556/+1586
|
* configure: Properly check for availability of -Wno-foo warning flagsDiego Biurrun2013-11-011-5/+11
| | | | | | | | | | | | | For some weird reason gcc does not check if the -Wno disabling variants of warning flags match existing warning flags. Instead it swallows them silently. That is, unless other warning or error messages are generated, because then - for some even more bizarre reason - a complaint about the unknown disable warning flag is issued along with the error or warning message. Thus to check for the availability of a warning disabling option, one needs to check for the enabling variant instead and then add the disabling variant to CFLAGS.
* configure: Split test_cflags function off from check_cflagsDiego Biurrun2013-11-011-3/+8
| | | | This is useful to test flags without directly adding them to CFLAGS.
* lavf: do not use int to store an int64Anton Khirnov2013-11-011-1/+1
|
* flashsv: Check diff_start diff_height valuesMichael Niedermayer2013-11-011-0/+6
| | | | | | | Fix out of array accesses. Found-by: ami_stuff Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* flashsv: Refactor a littleLuca Barbato2013-11-011-5/+9
|
* rtspenc: Make sure BYE packets are sent before TEARDOWNMartin Storsjö2013-11-014-7/+19
| | | | | | | Also make sure the BYE packets are sent at all when using TCP interleaved transport. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpenc: Add a rtpflag option for sending BYE packets when finishingMartin Storsjö2013-11-013-4/+17
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpenc: Remove some superfluous parenthesesMartin Storsjö2013-11-011-2/+2
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* aviobuf: Handle a NULL buffer in avio_close_dyn_bufMartin Storsjö2013-11-011-0/+5
| | | | | | | | | | | | This simplifies proper error handling in rtsp.c/rtspdec.c. When broadcasting over RTSP in TCP mode, the AVIOContext is closed and recreated for each sent packet, and if the recreation fails, we might try to close a NULL buffer when freeing things at the end. Previously, if recreating the buffer in rtspdec.c failed, this would crash later due to trying to close a NULL buffer. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavc: move FF_ASPECT_EXTENDED from avcodec.h to h263.hAnton Khirnov2013-10-313-0/+9
| | | | It's for internal use only.
* lavc: deprecate unused FF_BUG_OLD_MSMPEG4Anton Khirnov2013-10-313-0/+7
|
* lavc: schedule FF_BUG_AC_VLC for removal on the next major bump.Anton Khirnov2013-10-313-0/+7
| | | | It has been deprecated/unused for about 10 years.
* lavc: deprecate FF_DEBUG_VIS_*Anton Khirnov2013-10-312-0/+4
| | | | | Those flags have no effect since 37045e422903695e610cca6ecb753df643ab9380.
* lavc: deprecate AVCodecContext.debug_mvAnton Khirnov2013-10-313-4/+6
| | | | It has been unused since 37045e422903695e610cca6ecb753df643ab9380.
* avplay: drop -vismv option which does not do anything anymoreAnton Khirnov2013-10-313-11/+1
|
* lavc: deprecate FF_DEBUG_MV and remove all traces of its useAnton Khirnov2013-10-315-5/+11
| | | | | | It has not been actually used since 37045e422903695e610cca6ecb753df643ab9380, when the broken vismv code was removed.
* mpegts: Support HEVC demuxingMickaël Raulet2013-10-313-2/+3
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* matroskadec: Support HEVC demuxingYusuke Nakamura2013-10-314-4/+6
|
* mov: Support HEVC demuxingYusuke Nakamura2013-10-314-3/+9
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Add raw HEVC demuxerDirk Farin2013-10-316-1/+69
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* FATE: Add HEVC testsGuillaume Martres2013-10-31131-0/+6891
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Add HEVC decoderGuillaume Martres2013-10-3122-1/+10876
| | | | | | | | | | | | | | | | | | | | | | Initially written by Guillaume Martres <smarter@ubuntu.com> as a GSoC project. Further contributions by the OpenHEVC project and other developers, namely: Mickaël Raulet <mraulet@insa-rennes.fr> Seppo Tomperi <seppo.tomperi@vtt.fi> Gildas Cocherel <gildas.cocherel@laposte.net> Khaled Jerbi <khaled_jerbi@yahoo.fr> Wassim Hamidouche <wassim.hamidouche@insa-rennes.fr> Vittorio Giovara <vittorio.giovara@gmail.com> Jan Ekström <jeebjp@gmail.com> Anton Khirnov <anton@khirnov.net> Martin Storsjö <martin@martin.st> Luca Barbato <lu_zero@gentoo.org> Yusuke Nakamura <muken.the.vfrmaniac@gmail.com> Reimar Döffinger <Reimar.Doeffinger@gmx.de> Diego Biurrun <diego@biurrun.de> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* webp: stop using deprecated avcodec_set_dimensionsAnton Khirnov2013-10-311-2/+2
|
* vp8: stop using deprecated avcodec_set_dimensionsAnton Khirnov2013-10-311-5/+4
|
* vp56: stop using deprecated avcodec_set_dimensionsAnton Khirnov2013-10-313-5/+12
|
* vp3: stop using deprecated avcodec_set_dimensionsAnton Khirnov2013-10-311-8/+5
|
* txd: stop using deprecated avcodec_set_dimensionsAnton Khirnov2013-10-311-3/+2
|
OpenPOWER on IntegriCloud