aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/mpegvideo: Clear thread_context array before allocatingMichael Niedermayer2015-06-061-0/+2
| | | | | | This is probably redundant but its safer Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/mpegvideo: Merge thread context initialization loopsMichael Niedermayer2015-06-061-10/+8
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/nvenc: Add 'nvenc_h264' as an alternative name for 'nvenc'Philip Langdale2015-06-063-0/+27
| | | | | | | | This allows us to offer the same codec name that libav uses. We don't have a special way to do aliases, so it's all a bit more verbose than you'd want but such is life. Signed-off-by: Philip Langdale <philipl@overt.org>
* avcodec/nvenc: Rename nvenc_h265 to nvenc_hevcPhilip Langdale2015-06-064-12/+12
| | | | | | | For the sake of compatibility, and because pretty much everything else in the codebase calls it HEVC. Signed-off-by: Philip Langdale <philipl@overt.org>
* Revert "avcodec: Rename nvenc.c to nvenc_a.c, to avoid conflict with the ↵Philip Langdale2015-06-062-1/+1
| | | | | | | | other implementation" This reverts commit d0d0913702358c61dfb9c5ac8b141cd203524869. Signed-off-by: Philip Langdale <philipl@overt.org>
* Revert "Merge commit 'b08caa87c35a768ec0abb16b1e99c3a85f1df28e'"Philip Langdale2015-06-069-1512/+6
| | | | | | | This reverts commit d8bbb99c51af08c76dd0a66588fecc5c0106844d, reversing changes made to d0d0913702358c61dfb9c5ac8b141cd203524869. Signed-off-by: Philip Langdale <philipl@overt.org>
* Revert "nvenc: remove cuda.h requirement for nvenc_a"Philip Langdale2015-06-061-4/+3
| | | | | | This reverts commit f10497042f092d56f82f536276d5998d7fd1e4c4. Signed-off-by: Philip Langdale <philipl@overt.org>
* Revert "avcodec/Makefile: fix checkheaders for nvenc_b"Philip Langdale2015-06-061-2/+0
| | | | | | This reverts commit 3be811a528461816063059377fcb2ac60eabfa77. Signed-off-by: Philip Langdale <philipl@overt.org>
* Revert "Changelog: Drop duplicate NVENC entry"Philip Langdale2015-06-061-0/+1
| | | | | | This reverts commit 440fa7758b687bbb0007f85497eed8bb9aec96bd. Signed-off-by: Philip Langdale <philipl@overt.org>
* avutil/colorspace: Remove RGB_TO_Y/U/VMichael Niedermayer2015-06-061-12/+0
| | | | | | | | They are unused and colorspace.h is not a installed header Found-by: Timo Rothenpieler <timo@rothenpieler.org> Reviewed-by: Clément Bœsch <u@pkh.me> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/exr: fix crash caused by mergePaul B Mahol2015-06-061-15/+16
| | | | | | | | Various header informations need to be reset when decoding next frame. Regression since: 95582b5c Fixes ticket #4597. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* configure: improve the checks for gmtime_r and localtime_rJames Almer2015-06-061-2/+2
| | | | | | | | They are inlined wrapper functions inside the time.h header on MinGW-w64, so neither check_func() or check_func_headers() work with them. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* Changelog: Drop duplicate NVENC entryMichael Niedermayer2015-06-061-1/+0
| | | | | Found-by: Timo Rothenpieler <timo@rothenpieler.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avdevice/x11grab: use av_clip() instead of nested min & maxClément Bœsch2015-06-061-4/+4
| | | | | Note: [xy]_off and screen_[wh] variables are int, as well as X11GrabContext.{width,height,x_off,y_off}.
* avcodec/snowenc: use av_clip() instead of nested min & maxClément Bœsch2015-06-061-1/+1
| | | | Note: AVCodecContext.refs is an int field.
* avcodec/mpegvideo: use av_clip() instead of nested min & maxClément Bœsch2015-06-061-1/+1
| | | | | Note: MpegEncContext.mb_{y,height} are int fields, as well as local off variable.
* ffplay: use av_clip() instead of nested min & maxClément Bœsch2015-06-061-1/+1
| | | | Note: {wanted,min,max}_samples are int variables.
* hevc: fix typo (mpv -> mvp).Ronald S. Bultje2015-06-061-2/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'cigaes/master'Michael Niedermayer2015-06-062-12/+87
|\ | | | | | | | | | | | | | | | | | | | | | | * cigaes/master: lavf/http: Add simple autodetection for client HTTP method, based on AVIO_FLAG_READ. lavf/http: Indent else-clause. lavf/http: Properly process HTTP header on listen. lavf/http: Rudimentary error handling for HTTP requests received from clients. lavf/http: Process HTTP header before sending response. lavf/http: Document method option. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf/http: Add simple autodetection for client HTTP method, based on ↵Stephan Holljes2015-06-061-0/+9
| | | | | | | | | | | | AVIO_FLAG_READ. Signed-off-by: Stephan Holljes <klaxa1337@googlemail.com>
| * lavf/http: Indent else-clause.Stephan Holljes2015-06-061-9/+8
| | | | | | | | Signed-off-by: Stephan Holljes <klaxa1337@googlemail.com>
| * lavf/http: Properly process HTTP header on listen.Stephan Holljes2015-06-061-1/+40
| | | | | | | | Signed-off-by: Stephan Holljes <klaxa1337@googlemail.com>
| * lavf/http: Rudimentary error handling for HTTP requests received from clients.Stephan Holljes2015-06-061-0/+18
| | | | | | | | Signed-off-by: Stephan Holljes <klaxa1337@googlemail.com>
| * lavf/http: Process HTTP header before sending response.Stephan Holljes2015-06-061-2/+2
| | | | | | | | Signed-off-by: Stephan Holljes <klaxa1337@googlemail.com>
| * lavf/http: Document method option.Stephan Holljes2015-06-062-1/+11
| | | | | | | | Signed-off-by: Stephan Holljes <klaxa1337@googlemail.com>
* | swresample: fix initilaize/initialize typoClément Bœsch2015-06-061-1/+1
| |
* | doc/filters: fix inaccuarte/inaccurate typoClément Bœsch2015-06-061-1/+1
|/
* avformat/mxfenc: Add mxf muxer avclassMichael Niedermayer2015-06-061-0/+12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/s302m: Only set the sample rate when some data is outputMichael Niedermayer2015-06-061-1/+2
| | | | | | This way ffplay chooses the mp2 stream for Ticket3890 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/utils: Do not select audio streams with unknown sample rate in ↵Michael Niedermayer2015-06-061-1/+1
| | | | | | | | | av_find_best_stream() Together with the next commit this prevents non-PCM S302M from being selected unless either it can be decoded or the user selects passthrough/copy Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/s302m: Check for non PCM StreamsMichael Niedermayer2015-06-061-0/+70
| | | | | | Allow the user to choose what to do with the non PCM data through AVOptions Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* flvdec: fix lack of duration for some filesGanesh Ajjanagadde2015-06-051-1/+1
| | | | | | | Fixes #4579 Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/flvdec: Show unknown tags at debug levelMichael Niedermayer2015-06-051-1/+3
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/flvdec: Add TYPE_ONCAPTIONINFOMichael Niedermayer2015-06-051-0/+4
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/flvdec: increase buffer size for parsing metadata string keyMichael Niedermayer2015-06-051-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Revert addition of a few fixed_dsp functions to APIChangesMichael Niedermayer2015-06-051-7/+0
| | | | | | | The header is not installed currently so the changes should not be in APIChanges Found-by: Ronald S. Bultje and others This reverts part of commit 19ed3e35a5cd188de69f3635f56d9e51c2f720d5.
* avutil/ppc/cpu: add include avassert.hMichael Niedermayer2015-06-051-0/+1
| | | | | | fix build failure on ppc64 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/softfloat: Fix alternative implementation of av_normalize1_sf()Michael Niedermayer2015-06-051-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/softfloat: Fix alternative implementation of av_normalize_sf()Michael Niedermayer2015-06-051-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* arm: only enable setend on ARMv6Andreas Cadhalpun2015-06-051-1/+1
| | | | | | | Without this check it causes SIGILL crashes on ARMv5. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* avutil/softfloat: Move av_sincos_sf() from header to c fileMichael Niedermayer2015-06-052-48/+50
| | | | | | | The function is quite big and trigonometric functions should not really be used in speed critical code Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libavutil/doc: Changes in documentation due to changes to fixed_dspNedeljko Babic2015-06-052-2/+9
| | | | | | | | New functions are added to fixed_dsp, so the documentation is changed accordingly. Signed-off-by: Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/softfloat: Add more tests for the normalizationMichael Niedermayer2015-06-051-0/+10
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/softfloat: Fix thresholds in av_normalize_sf()Michael Niedermayer2015-06-051-1/+1
| | | | | Found-by: Nedeljko Babic <Nedeljko.Babic@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/rdft: Use more specific error codesMichael Niedermayer2015-06-051-3/+4
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavf/matroskaenc: Write Block Keyframe correctlyVignesh Venkatasubramanian2015-06-051-7/+22
| | | | | | | | | | | | | | | | | Per matroska Block Structure [1], for keyframes 0th bit of the flag should not be set (unlike SimpleBlocks). For Blocks, keyframes is inferred by the absence of ReferenceBlock element (as done by matroskadec). This CL writes the flag correctly and inserts the ReferenceBlock element for non-keyframes. The timestamp inserted is that of the immediately preceding frame (which is true for VP8 and VP9 - the only 2 codecs using the matroska block element as of now). It also considers all non-video frames (audio, subtitles, metadata) to be keyframes. [1] http://www.matroska.org/technical/specs/index.html#block_structure Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/utils: Assert that audio decoders do not report using more data than ↵Michael Niedermayer2015-06-041-0/+1
| | | | | | was input Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/alsdec: Check for overreadMichael Niedermayer2015-06-041-0/+5
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/atrac3plusdec: consume only as many bytes as availableMichael Niedermayer2015-06-041-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/adpcm: Check for overreadsMichael Niedermayer2015-06-041-1/+12
| | | | | | See: vlc ticket 14649 Reported-by: carl Signed-off-by: Michael Niedermayer <michaelni@gmx.at>