summaryrefslogtreecommitdiffstats
path: root/libavcodec/libx264.c
Commit message (Collapse)AuthorAgeFilesLines
* libx264: fix open gop default.Michael Niedermayer2011-06-211-1/+1
| | | | | | | Please use -x264opts to force open gop This fixes Ticket268 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libx264: fix double freeEtienne Buira2011-06-081-8/+0
|
* Fix memleakEtienne Buira2011-05-271-0/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Fix typoEtienne Buira2011-05-271-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Minor cleanup in libx264.cEtienne Buira2011-05-271-1/+0
| | | | | | | Not needed as overwritten later on (look for "// update AVCodecContext with x264 parameters"), and not accessed inbetween. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libx264: support aspect Ratio SwitchJULIAN GARDNER2011-05-261-0/+6
|
* libx264: specify field for default union values in optionsStefano Sabatini2011-05-221-8/+8
| | | | Fix warnings.
* libx264: support passing arbitrary parameters.Michael Niedermayer2011-05-181-0/+13
| | | | | | Idea taken from mencoder. This should fix conflicts with presets as long as the new system is used. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-05-181-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Fix compilation of iirfilter-test. libx264: handle closed GOP codec flag lavf: remove duplicate assignment in avformat_alloc_context. lavf: use designated initializers for AVClasses. flvdec: clenup debug code asfdec: fix possible overread on broken files. asfdec: do not fall back to binary/generic search asfdec: reindent after previous commit c7bd5ed asfdec: fallback to binary search internally mpegaudio: add _fixed suffix to some names Modify x86util.asm to ease transitioning to 10-bit H.264 assembly. dct: build dct32 as separate object files qdm2: include correct header for rdft Conflicts: ffpresets/libx264-fast.ffpreset ffpresets/libx264-fast_firstpass.ffpreset ffpresets/libx264-faster.ffpreset ffpresets/libx264-faster_firstpass.ffpreset ffpresets/libx264-medium.ffpreset ffpresets/libx264-medium_firstpass.ffpreset ffpresets/libx264-placebo.ffpreset ffpresets/libx264-placebo_firstpass.ffpreset ffpresets/libx264-slow.ffpreset ffpresets/libx264-slow_firstpass.ffpreset ffpresets/libx264-slower.ffpreset ffpresets/libx264-slower_firstpass.ffpreset ffpresets/libx264-superfast.ffpreset ffpresets/libx264-superfast_firstpass.ffpreset ffpresets/libx264-ultrafast.ffpreset ffpresets/libx264-ultrafast_firstpass.ffpreset ffpresets/libx264-veryfast.ffpreset ffpresets/libx264-veryfast_firstpass.ffpreset ffpresets/libx264-veryslow.ffpreset ffpresets/libx264-veryslow_firstpass.ffpreset libavformat/flvdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libx264: handle closed GOP codec flagJindrich Makovicka2011-05-171-0/+2
| | | | | | | | | | | | | | Also update libx264 presets to keep closed gop as default. Signed-off-by: Jindrich Makovicka <makovick@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini2011-05-021-6/+6
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Fix broken vbv_buffer_init handling in libx264.cJason Garrett-Glaser2011-02-081-3/+2
| | | | | | | | | | | | Due to being pants-on-head retarded, libavcodec defaults this to zero, which results in broken output. This didn't affect ffmpeg.c, which sets it itself, but caused problems for other calling apps using VBV.
| * Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò2011-01-261-1/+1
| | | | | | | | | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Pass field order flag to libx264Marco Gittler2011-01-251-0/+4
| | | | | | | | Signed-off-by: Jason Garrett-Glaser <jason@x264.com>
* | Allocate per codec options, now that options are freed between inputs and ↵Baptiste Coudurier2011-05-101-7/+14
| | | | | | | | outputs.
* | replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*Stefano Sabatini2011-05-021-6/+6
| |
* | In libx264 wrapper, change wpredp to a codec specific option.Baptiste Coudurier2011-04-291-1/+4
| |
* | In libx264 wrapper, fix side effect with has_b_frames, bframe_pyramid can be setBaptiste Coudurier2011-04-231-1/+2
| | | | | | | | when bframe is not.
* | Rm duplicated define for OPT_STR.Robert Leatherwood2011-04-221-9/+0
| |
* | In libx264 wrapper, detect default settings and use medium profile to avoid ↵Baptiste Coudurier2011-04-211-0/+28
| | | | | | | | failure.
* | In libx264 wrapper, correctly support 2pass log filename option.Baptiste Coudurier2011-04-201-0/+13
| |
* | In libx264 wrapper, add -level specific option.Baptiste Coudurier2011-04-191-3/+13
| |
* | Fix libx264 fastfirstpass, move apply_fastfirstpass after user customized ↵Baptiste Coudurier2011-04-191-7/+7
| | | | | | | | options.
* | In libx264 wrapper, do not set pic quality if no frame is output, avoidsBaptiste Coudurier2011-04-191-1/+2
| | | | | | | | uninitialized reads.
* | In libx264 wrapper, add -preset and -tune optionsBaptiste Coudurier2011-04-161-37/+75
| |
* | Fix broken vbv_buffer_init handling in libx264.cJason Garrett-Glaser2011-02-091-3/+2
| | | | | | | | | | | | | | Due to being pants-on-head retarded, libavcodec defaults this to zero, which results in broken output. This didn't affect ffmpeg.c, which sets it itself, but caused problems for other calling apps using VBV. (cherry picked from commit f7f8120fb9a06b5d7fbf5add48a0d8464319a332)
* | Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò2011-01-281-1/+1
| | | | | | | | | | | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit d36beb3f6902b1217beda576aa18abf7eb72b03c)
* | Pass field order flag to libx264Marco Gittler2011-01-281-0/+4
|/ | | | | Signed-off-by: Jason Garrett-Glaser <jason@x264.com> (cherry picked from commit b09f5482854f9b4a139b1401d196b26db11dd10f)
* Add fullrange support to libx264.c x264 interfaceJason Garrett-Glaser2010-12-071-1/+3
| | | | Originally committed as revision 25904 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove bitrate tolerance from libx264 interfaceJason Garrett-Glaser2010-11-111-3/+0
| | | | | | | Nobody ever uses it correctly, and ffmpeg sets it incorrectly, so we'll just leave it out. Originally committed as revision 25720 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make libx264 take the pict_type input parameter into account,Nicolas George2010-10-251-1/+5
| | | | | | | | thus making forced key frames work. Patch by Nicolas George, nicolas d george a normalesup d org Originally committed as revision 25567 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add new -slices option and use it for libvpx and libx264.James Zern2010-10-221-0/+2
| | | | | | Patch by James Zern, jzern google Originally committed as revision 25551 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Properly initialize x264_picture_t in libx264.Jason Garrett-Glaser2010-06-021-0/+1
| | | | | | Bump libx264 version requirement accordingly. Originally committed as revision 23430 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix x264 encoding when delay is > number of input framesBaptiste Coudurier2010-05-191-0/+2
| | | | Originally committed as revision 23197 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add intra refresh and crf-max support to the libavcodec libx264 wrapper.Jason Garrett-Glaser2010-05-061-0/+2
| | | | | | Minor version bump. Originally committed as revision 23038 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vertical align in libx264.cJason Garrett-Glaser2010-04-191-6/+6
| | | | Originally committed as revision 22915 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix typo: CODEC_FLAG2_SSIM is in flags2, not in flags.Takashi Mochizuki2010-04-011-1/+1
| | | | | | Patch by Takashi Mochizuki mochi (A) da2 (.) so (dash) net (dot) ne (.) jp Originally committed as revision 22759 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-301-1/+1
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Enable more libx264 options, aq, psy, rc lookahead and ssimBaptiste Coudurier2010-03-251-1/+14
| | | | Originally committed as revision 22670 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update libx264.c to use new libx264 featuresJason Garrett-Glaser2010-01-191-4/+4
| | | | | | | | | | With b_keyframe instead of IDR for detecting keyframes, ffmpeg should now support periodic encoding with periodic intra refresh (although there is no interface option for it yet). Set the new timebase values for full VFR input support. Bump configure to check for API version 83. Originally committed as revision 21317 to svn://svn.ffmpeg.org/ffmpeg/trunk
* revert r20775, because equivalent code has been committed to x264 insteadLoren Merritt2009-12-091-10/+10
| | | | Originally committed as revision 20783 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Boolify options passed to x264.Jason Garrett-Glaser2009-12-081-10/+10
| | | | Originally committed as revision 20775 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add MBtree support for libx264Erik Slagter2009-12-081-0/+1
| | | | | | Patch by Erik Slagter Originally committed as revision 20774 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add weightp support in API for libx264.Jason Garrett-Glaser2009-11-241-0/+1
| | | | | | ffmpeg can encode baseline profile again. Originally committed as revision 20600 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update libx264.c for x264 API changeJason Garrett-Glaser2009-10-191-1/+1
| | | | | | Change behavior of b-pyramid option. Originally committed as revision 20308 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: K&R coding style, prettyprintingDiego Biurrun2009-09-291-112/+111
| | | | Originally committed as revision 20083 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for new x264 API.Jason Garrett-Glaser2009-09-231-23/+13
| | | | Originally committed as revision 19977 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark all pix_fmts and supported_framerates compound literals as const.Reimar Döffinger2009-09-061-1/+1
| | | | | | Makes no difference for gcc but at least icc can put them in .rodata then. Originally committed as revision 19789 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix libx264.c to not drop SEI userdata from x264 encoder.Jason Garrett-Glaser2009-06-301-5/+26
| | | | | | | Most muxers in ffmpeg ignore the SEI if it is placed in extradata, so instead it has to be catted to the front of the first video frame. Originally committed as revision 19310 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud