Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert all AVClass struct declarations to designated initializers. | Diego Biurrun | 2017-06-12 | 1 | -4/+4 |
| | |||||
* | lavc: Drop deprecated options moved to private contexts | Vittorio Giovara | 2017-03-23 | 1 | -6/+0 |
| | | | | Deprecated in 10/2014 and 07/2015. | ||||
* | lavc: Remove deprecated XvMC support hacks | Diego Biurrun | 2017-03-23 | 1 | -1/+1 |
| | | | | Deprecated in 11/2013. | ||||
* | dnxhdenc: Drop pointless, commented-out debug output | Diego Biurrun | 2016-10-27 | 1 | -9/+0 |
| | |||||
* | Mark read-only tables as static | Diego Biurrun | 2016-05-05 | 1 | -1/+1 |
| | |||||
* | cosmetics: Fix spelling mistakes | Vittorio Giovara | 2016-05-04 | 1 | -1/+1 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | Move const qualifier before type name | Diego Biurrun | 2016-03-23 | 1 | -2/+2 |
| | |||||
* | dnxhd: Make the encoder message friendlier | Luca Barbato | 2016-02-09 | 1 | -2/+3 |
| | |||||
* | lavc: Simplify checking quant bias option | Vittorio Giovara | 2015-09-29 | 1 | -2/+1 |
| | |||||
* | lavc: AV-prefix all codec capabilities | Vittorio Giovara | 2015-07-27 | 1 | -1/+1 |
| | | | | | | Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | lavc: AV-prefix all codec flags | Vittorio Giovara | 2015-07-27 | 1 | -1/+1 |
| | | | | | | Convert doxygen to multiline and express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | Deprecate avctx.coded_frame | Vittorio Giovara | 2015-07-20 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | | The rationale is that coded_frame was only used to communicate key_frame, pict_type and quality to the caller, as well as a few other random fields, in a non predictable, let alone consistent way. There was agreement that there was no use case for coded_frame, as it is a full-sized AVFrame container used for just 2-3 int-sized properties, which shouldn't even belong into the AVCodecContext in the first place. The appropriate AVPacket flag can be used instead of key_frame, while quality is exported with the new AVPacketSideData quality factor. There is no replacement for the other fields as they were unreliable, mishandled or just not used at all. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | Add a quality factor packet side data | Vittorio Giovara | 2015-07-20 | 1 | -1/+6 |
| | | | | | | | | This is necessary to preserve the quality information currently exported with coded_frame. Add the new side data to every encoder that needs it, and use it in avconv. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | Gather all coded_frame allocations and free functions to a single place | Vittorio Giovara | 2015-07-20 | 1 | -6/+0 |
| | | | | | | | | | | | | | | Allocating coded_frame is what most encoders do anyway, so it makes sense to always allocate and free it in a single place. Moreover a lot of encoders freed the frame with av_freep() instead of the correct API av_frame_free(). This bring uniformity to encoder behaviour and prevents applications from erroneusly accessing this field when not allocated. Additionally this helps isolating encoders that export information with coded_frame, and heavily simplifies its deprecation. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | lavc: Deprecate avctx.{inter,intra}_quant_bias | Vittorio Giovara | 2015-07-02 | 1 | -5/+13 |
| | | | | | | | They are used by dnxhd and mpegvideo_enc exclusively, move them to codec private options instead. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | lavc: Replace av_dlog and tprintf with internal macros | Vittorio Giovara | 2015-04-19 | 1 | -4/+4 |
| | |||||
* | lavc: fix bitshifts amount bigger than the type | Vittorio Giovara | 2014-11-18 | 1 | -1/+1 |
| | | | | | CC: libav-stable@libav.org Bug-Id: CID 1194387 / CID 1194389 / CID 1194393 / CID 1206638 | ||||
* | dnxhdenc: check negative index | Vittorio Giovara | 2014-11-13 | 1 | -0/+2 |
| | | | | | CC: libav-stable@libav.org Bug-Id: CID 700464 | ||||
* | idct: remove call to ff_idctdsp_init from ff_MPV_common_init | John Stebbins | 2014-08-14 | 1 | -2/+1 |
| | | | | | One step in untangling the mpegvideo code and fixing some problems in the order that initialization is being done in h263dec and h261dec. | ||||
* | dsputil: Split off pixel block routines into their own context | Diego Biurrun | 2014-07-09 | 1 | -15/+15 |
| | |||||
* | dsputil: Split off FDCT bits into their own context | Diego Biurrun | 2014-07-07 | 1 | -1/+3 |
| | |||||
* | dsputil: Move pix_sum, pix_norm1, shrink function pointers to mpegvideoenc | Diego Biurrun | 2014-07-06 | 1 | -2/+3 |
| | |||||
* | dsputil: Split off IDCT bits into their own context | Diego Biurrun | 2014-06-30 | 1 | -4/+5 |
| | |||||
* | mpeg: Change ff_convert_matrix() to take an MpegEncContext parameter | Diego Biurrun | 2014-06-27 | 1 | -2/+2 |
| | | | | This will come in handy during dsputil splitting. | ||||
* | dsputil: Split clear_block*/fill_block* off into a separate context | Diego Biurrun | 2014-06-18 | 1 | -4/+6 |
| | |||||
* | DNxHD: make get_pixel_8x4_sym accept ptrdiff_t as stride | Timothy Gu | 2014-04-11 | 1 | -2/+2 |
| | |||||
* | DNxHD: K&R formatting cosmetics | Vittorio Giovara | 2014-04-11 | 1 | -182/+282 |
| | |||||
* | dnxhdenc: return meaningful return codes | Timothy Gu | 2014-03-30 | 1 | -19/+19 |
| | |||||
* | avutil: remove timer.h include from internal.h | Janne Grunau | 2014-01-25 | 1 | -0/+1 |
| | | | | Added libavutil/timer.h include to all files with {START,STOP}_TIMER. | ||||
* | dnxhdenc: use the AVFrame API properly. | Anton Khirnov | 2013-11-16 | 1 | -14/+14 |
| | |||||
* | cosmetics: Group .name and .long_name together in codec/format declarations | Diego Biurrun | 2013-10-03 | 1 | -1/+1 |
| | |||||
* | Remove commented-out debug #define cruft | Diego Biurrun | 2013-05-16 | 1 | -1/+0 |
| | |||||
* | avcodec: Add av_cold attributes to end functions missing them | Diego Biurrun | 2013-05-05 | 1 | -1/+1 |
| | |||||
* | avcodec: Add av_cold attributes to init functions missing them | Diego Biurrun | 2013-05-04 | 1 | -4/+5 |
| | |||||
* | dsputil: Move LOCAL_ALIGNED macros to libavutil | Diego Biurrun | 2013-02-08 | 1 | -0/+1 |
| | |||||
* | dnxhdenc: fix invalid reads in dnxhd_mb_var_thread(). | Anton Khirnov | 2013-01-26 | 1 | -3/+24 |
| | | | | | | | Do not assume that frame dimensions are mod16 (or that height is mod32 for interlaced). CC:libav-stable@libav.org | ||||
* | Drop DCTELEM typedef | Diego Biurrun | 2013-01-22 | 1 | -10/+10 |
| | | | | | | It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat | Anton Khirnov | 2012-10-08 | 1 | -5/+5 |
| | |||||
* | avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member | Martin Storsjö | 2012-09-04 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | dnxhdenc: x86: more sensible names for optimization file and init function | Diego Biurrun | 2012-08-24 | 1 | -3/+2 |
| | |||||
* | mpegvideo: convert mpegvideo_common.h to a .c file | Mans Rullgard | 2012-08-09 | 1 | -1/+0 |
| | | | | | | | | | | This file defines a single, huge function, MPV_motion(), which although being declared inline is not actually inlined by the compiler (for good reason). There is thus no sense in defining this function in a header file, resulting in multiple copies of it in the final library. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Replace all CODEC_ID_* with AV_CODEC_ID_* | Anton Khirnov | 2012-08-07 | 1 | -1/+1 |
| | |||||
* | cosmetics: Align codec declarations | Martin Storsjö | 2012-04-06 | 1 | -4/+6 |
| | | | | | | | Also break some long lines, remove codec function placeholder comments and add spaces in sample/pixel format lists. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | dsputil: Add ff_ prefix to the dsputil*_init* functions | Martin Storsjö | 2012-02-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | libavcodec: Add ff_ prefix to some nonstatic symbols | Martin Storsjö | 2012-02-15 | 1 | -1/+1 |
| | | | | | | Prefix the functions atrac_generate_tables, atrac_iqmf, dct_quantize_c. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | dnxhdenc: switch to encode2. | Anton Khirnov | 2012-02-12 | 1 | -7/+12 |
| | |||||
* | Merge some declarations and initializations. | Diego Biurrun | 2012-01-04 | 1 | -3/+3 |
| | | | | | | This fixes compilation failures related to START_TIMER/STOP_TIMER macros and -Werror=declaration-after-statement. START_TIMER declares variables and thus may not be placed after statements outside of a new block. | ||||
* | dnxhdenc: fix signed overflows | Mans Rullgard | 2011-11-26 | 1 | -2/+3 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | dnxhdenc: fixed signed multiplication overflow | Mans Rullgard | 2011-10-14 | 1 | -1/+1 |
| | | | | | | | | | The low 32 bits of a multiplication are the same for signed and unsigned operands. Casting to unsigned before multiplying is thus equivalent while avoiding signed overflow, which is undefined by the C99 standard. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_* | Anton Khirnov | 2011-10-12 | 1 | -1/+1 |
| |