summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* avcodec/nvenc: convert levels to AVOptionsAndrey Turkin2016-05-31
| | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* avcodec/nvenc: convert profile parsing to AVOptionsAndrey Turkin2016-05-31
| | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* avcodec/nvenc: use AVOptions to select presetsAndrey Turkin2016-05-31
| | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* doc: Add color_trc valuesMichael Niedermayer2016-05-31
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/nvenc: split H264/HEVC encoder definitions into separate filesAndrey Turkin2016-05-31
| | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* aacpsy: remove dead codeRostislav Pehlivanov2016-05-31
| | | | | | | | | This code wasn't removed when the functionality was moved inside aacenc.c with commit 8005b6de4f88c9 Fixes CID1361962 Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* avformat/movenc: remove useless if and reindentMarton Balint2016-05-31
| | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/movenc: propagate shift_data errors properlyMarton Balint2016-05-31
| | | | | | | | The second one is not explicitly needed, as res is not reset, but it is there for consistency. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Marton Balint <cus@passwd.hu>
* ffplay: simplify display codeMarton Balint2016-05-31
| | | | | | And get rid of frame_queue_prev. Signed-off-by: Marton Balint <cus@passwd.hu>
* avcodec/libxvid: Fix use of uninitialized AVPacket fieldsMichael Niedermayer2016-05-31
| | | | | | Fixes CID1361964 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/mips/h264qpel_mmi.c: Version 2 of the optimizations for loongson mmiZhouXiaoyong2016-05-30
| | | | | | | | | 1. no longer use the register names directly and optimized code format 2. to be compatible with O32, specify type of address variable with mips_reg and handle the address variable with PTR_ operator 3. use uld and mtc1 to workaround cpu 3A2000 gslwlc1 bug (gslwlc1 instruction extension bug in O32 ABI) 4. h264qpel use hepldsp optimizations Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libavformat/movenc: remove unnecessary null checkMark Reid2016-05-30
| | | | | | Fixes CID1361955 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/f_loop: Fix leak on errorMichael Niedermayer2016-05-29
| | | | | | Fixes CID1355117 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_fieldhint: Reorder operation to prevent hypothetical integer ↵Michael Niedermayer2016-05-29
| | | | | | | | overflow Fixes CID1355110 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_fieldhint: Assert that mode is validMichael Niedermayer2016-05-29
| | | | | | | | Its checked by the AVOption code Fixes CID1355122 Fixes CID1355121 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/softfloat: Improve doxy for av_sub_sf() and av_sf2int()Michael Niedermayer2016-05-29
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/udp: Remove unused variableMichael Niedermayer2016-05-29
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/movenc: Fix potential track width/height overflowsMichael Niedermayer2016-05-29
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/movenc: Avoid integer overflowMichael Niedermayer2016-05-29
| | | | | | Fixes: CID1361947 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/oggparseopus: Fix Undefined behavior in oggparseopus.c and ↵Thomas Guilbert2016-05-29
| | | | | | | | | libavformat/utils.c Fixes: usan_granule_overflow constant type fix by commiter Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/utils: avoid overflow in compute_chapters_end() with huge durationsMichael Niedermayer2016-05-29
| | | | | | | Fixes: usan_granule_overflow Found-by: Thomas Guilbert <tguilbert@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/utils: avoid overflow in update_stream_timings() with huge durationsMichael Niedermayer2016-05-29
| | | | | | | Fixes: usan_granule_overflow Found-by: Thomas Guilbert <tguilbert@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: add aemphasis testPetru Rares Sincraian2016-05-28
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/softfloat: Document public constants and a few public functionsMichael Niedermayer2016-05-28
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/mov: Support one more Avid compression id for AVCI50.Carl Eugen Hoyos2016-05-28
| | | | Reported by forum user lexidata.
* avformat/movenc: Fix memleak of reshuffled packetMichael Niedermayer2016-05-28
| | | | | | Fixes CID1361952 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/movenc: Rename reshuffles return variable to ensure it is not mixed upMichael Niedermayer2016-05-28
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/oggparseflac: Fix memleaks in old_flac_header()Michael Niedermayer2016-05-28
| | | | | | Fixes CID1361953 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: Add fate-prores-grayMichael Niedermayer2016-05-27
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/proresdec2: Add support for grayscale videosHåvard Espeland2016-05-27
| | | | | Signed-off-by: Håvard Espeland <espeland@mixedrealities.no> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/avfiltergraph: Clear graph pointers in ff_filter_graph_remove_filter()Michael Niedermayer2016-05-27
| | | | | | | When a filter is no longer part of a graph, its pointers should be cleared so no stale pointers remain. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Merge commit '44d16df413878588659dd8901bba016b5a869fd1'Hendrik Leppkes2016-05-27
|\ | | | | | | | | | | | | * commit '44d16df413878588659dd8901bba016b5a869fd1': h264_parser: eliminate H264SliceContext usage Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * h264_parser: eliminate H264SliceContext usageAnton Khirnov2016-04-24
| | | | | | | | It is no longer needed for anything.
* | ffserver: fixed deallocation bug in build_feed_streamsGregor Riepl2016-05-27
| | | | | | | | | | Signed-off-by: Gregor Riepl <onitake@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/utils: Fix use of uninitialized variableMichael Niedermayer2016-05-26
| | | | | | | | | | | | Fixes CID1361961 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/dca: move EXSS sampling frequency arrays to dca.cfoo862016-05-26
| | | | | | | | | | | | Avoids unwanted parser dependency on dcadata. Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/vble: add frame threading supportPaul B Mahol2016-05-26
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | doc/developer.texi: Add a code of conductMichael Niedermayer2016-05-26
| | | | | | | | | | | | See: [FFmpeg-devel] [Vote] Code of Conduct Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/src_movie: add various commandsMuhammad Faiz2016-05-25
| | | | | | | | | | | | | | | | | | add seek command add get_duration command Update to codecpar by commiter Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavc/mediacodec: add missing MediaCodec.Get{Input,Output}Buffer() checksMatthieu Bouron2016-05-25
| |
* | lavc/mediacodec: factorize static fields initializationMatthieu Bouron2016-05-25
| |
* | avcodec/Makefile: add missing dependencies to dca parserJames Almer2016-05-25
| | | | | | | | | | | | They are needed starting with the previous commit Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/dca_parser: set duration for core-less streamsfoo862016-05-25
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/dca_exss: prepare to be called from parser contextfoo862016-05-25
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/nvenc: Require Maxwell for losslessTimo Rothenpieler2016-05-25
| |
* | avcodec/nvenc: CUDA frames supportAndrey Turkin2016-05-25
| | | | | | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* | avcodec/nvenc: replace custom FIFOs with AVFifosAndrey Turkin2016-05-25
| | | | | | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* | avcodec/nvenc: combine input and output surface structuresAndrey Turkin2016-05-25
| | | | | | | | | | | | | | There is no point in separate structures as they have 1:1 relationship, they are always used together and they have same lifetime. Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* | avcodec/nvenc: split large functions into smaller onesAndrey Turkin2016-05-25
| | | | | | | | | | | | | | | | Functions names and scopes are from libav. This commit basically moves code around without changing it; it shouldn't change any functionality except some small leak fixes on error paths. Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* | avformat/udp: Close the socket after destroying the thread using the socketMichael Niedermayer2016-05-25
| | | | | | | | | | | | for send() this cannot work and even for recv() it feels very wrong and hackish Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>