summaryrefslogtreecommitdiff
path: root/libavcodec/ffv1enc.c
Commit message (Collapse)AuthorAge
* Rename "AVClass class" as "AVClass component_class".Carl Eugen Hoyos2013-06-30
| | | | The aix header math.h defines "extern int class()" for C.
* ffv1enc: Check return value of av_frame_ref()Michael Niedermayer2013-06-03
| | | | | Fixes CID1026740 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffv1enc: fix 1000l typoMichael Niedermayer2013-05-11
| | | | | Thanks to ubitux for spotting that Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffv1enc: Fix memleakMichael Niedermayer2013-05-11
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffv1enc: dont set coded_frameMichael Niedermayer2013-05-11
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffv1enc: Check the return value of ffv1_common_init()Michael Niedermayer2013-05-11
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffv1: Switch to ThreadFrameMichael Niedermayer2013-05-11
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavu: add FF_CEIL_RSHIFT and use it in various places.Clément Bœsch2013-05-09
|
* Merge commit '6fee1b90ce3bf4fbdfde7016e0890057c9000487'Michael Niedermayer2013-05-05
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '6fee1b90ce3bf4fbdfde7016e0890057c9000487': avcodec: Add av_cold attributes to init functions missing them Conflicts: libavcodec/aacpsy.c libavcodec/atrac3.c libavcodec/dvdsubdec.c libavcodec/ffv1.c libavcodec/ffv1enc.c libavcodec/h261enc.c libavcodec/h264_parser.c libavcodec/h264dsp.c libavcodec/h264pred.c libavcodec/libschroedingerenc.c libavcodec/libxvid_rc.c libavcodec/mpeg12.c libavcodec/mpeg12enc.c libavcodec/proresdsp.c libavcodec/rangecoder.c libavcodec/videodsp.c libavcodec/x86/proresdsp_init.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: Add av_cold attributes to init functions missing themDiego Biurrun2013-05-04
| |
* | ffv1enc: favor version 3 over 2 unless -strict -2 is setMichael Niedermayer2013-04-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffv1: Store a flag in the global header that indicates if all frames are ↵Michael Niedermayer2013-04-27
| | | | | | | | | | | | keyframes Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'c242bbd8b6939507a1a6fb64101b0553d92d303f'Michael Niedermayer2013-02-26
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c242bbd8b6939507a1a6fb64101b0553d92d303f': Remove unnecessary dsputil.h #includes Conflicts: libavcodec/ffv1.c libavcodec/h261dec.c libavcodec/h261enc.c libavcodec/h264pred.c libavcodec/lpc.h libavcodec/mjpegdec.c libavcodec/rectangle.h libavcodec/x86/idct_sse2_xvid.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Remove unnecessary dsputil.h #includesDiego Biurrun2013-02-26
| |
| * pixdesc: add av_pix_fmt_get_chroma_sub_sampleLuca Barbato2012-11-13
| | | | | | | | Deprecate avcodec_get_chroma_sub_sample.
* | ffv1enc: better heuristic to calculate initial statesMichael Niedermayer2013-02-11
| | | | | | | | | | | | | | Slightly improves compression of 2pass files Tested-by: "Peter B." <pb@das-werkstatt.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffv1enc: check for malloc failureMichael Niedermayer2013-02-05
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffv1enc: fix gbrp>8bitMichael Niedermayer2013-01-25
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffv1enc: include correct headerPaul B Mahol2013-01-23
| | | | | | | | | | | | Encoder needs put_bits.h, not get_bits.h Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | ffv1enc: allow encoding with 1 slice for CIF and smaller in version 3Michael Niedermayer2012-12-05
| | | | | | | | | | | | | | | | the default is still 4 slices for any resolution, this just allows the user to force 1 slice. This in my quick test improves compression by 1% for a 320x240 sample Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffv1enc: consider 2pass float rounding, fix loopMichael Niedermayer2012-11-16
| | | | | | | | | | Found-by: "Peter B." <pb@das-werkstatt.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '2d09b36c0379fcda8f984bc8ad8816c8326fd7bd'Michael Niedermayer2012-10-21
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '2d09b36c0379fcda8f984bc8ad8816c8326fd7bd': doc/platform: Add info on shared builds with MSVC doc/platform: Move a caveat down to the notes section ARM: reinstate optimised intmath.h ffv1: update to ffv1 version 3 Conflicts: doc/platform.texi libavcodec/ffv1.c libavcodec/ffv1.h libavcodec/ffv1dec.c libavcodec/ffv1enc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ffv1: update to ffv1 version 3Luca Barbato2012-10-20
| | | | | | | | Based on code from Carl Eugen Hoyos, Michael Niedermayer and Paul B Mahol.
* | Merge commit '4a2a4524a3f50ed302820ba971ddd48e78c7436f'Michael Niedermayer2012-10-21
|\| | | | | | | | | | | | | | | | | | | | | * commit '4a2a4524a3f50ed302820ba971ddd48e78c7436f': ffv1: propagate errors Conflicts: libavcodec/ffv1dec.c libavcodec/ffv1enc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ffv1: propagate errorsLuca Barbato2012-10-20
| |
* | Merge commit '71f7b22dba60524b2285643ae0b49d8f64977129'Michael Niedermayer2012-10-21
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '71f7b22dba60524b2285643ae0b49d8f64977129': ffv1: split decoder and encoder Conflicts: libavcodec/Makefile libavcodec/ffv1.c libavcodec/ffv1.h libavcodec/ffv1dec.c libavcodec/ffv1enc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ffv1: split decoder and encoderLuca Barbato2012-10-20
|
* ffv1: split decoder and encoderMichael Niedermayer2012-10-21
This is not based on lucas work due to code divergence (its less work this way than trying to merge from a split based on 2 years outdated code) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>