summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* lavfi: Rename local variables "main" as "master".Carl Eugen Hoyos2017-10-074-22/+22
| | | | | Silences several warnings: main is usually a function
* lavf/rtpenc: Add support for little-endian G.726.Carl Eugen Hoyos2017-10-074-1/+12
|
* lavf/sdp: Fix MIME-type for big-endian G.726.Carl Eugen Hoyos2017-10-072-2/+2
| | | | | RFC 3551 defines "G726" for little-endian ("right-justified") G.726 and announces "AAL2-G726" for big-endian ("left-justified") G.726.
* lavfi/avfilter.c: Correct guess_status_pts to account for differing link ↵Sasi Inguva2017-10-071-4/+4
| | | | | | timebases. Signed-off-by: Sasi Inguva <isasi@google.com>
* lavf/img2dec: Auto-detect svg images.Carl Eugen Hoyos2017-10-071-2/+12
|
* avformat/mp3enc: flush buffered packets if referencing failsJames Almer2017-10-061-8/+3
| | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/v4l2: fix single plane decodingJorge Ramirez-Ortiz2017-10-061-2/+12
|
* avdevice/decklink_dec: fix extracting lumaMarton Balint2017-10-061-1/+1
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter/vf_fps: add eof_action filter optionTobias Rapp2017-10-063-2/+26
| | | | | | | | | | | | | | | Allows to specify the action to be performed when reading the last frame from the internal FIFO buffer. By default the last frame is written to filter output depending on the timestamp rounding method. When using "pass" action the last frame is passed through if input duration has not been reached yet. Examples using an input file with 25Hz, 1.4sec duration: - "fps=fps=1:round=near" generates an output file of 1sec - "fps=fps=1:round=near:eof_action=pass" generates an output file of 2sec Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* rtsp: Move message parsing to a separate functionLuca Barbato2017-10-061-25/+32
| | | | | | | | Make easier to handle the polling function before we implement full threading support. (cherry picked from libav commit ca960161f087ca38267b88ce90592010c59584f1) Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/mips: Cleanup unused functionsKaustubh Raste2017-10-063-863/+0
| | | | | | Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat: fix id3 chaptersLukas Stabe2017-10-059-38/+122
| | | | | | | | | | | These changes store id3 chapter data in ID3v2ExtraMeta and introduce ff_id3v2_parse_chapters to parse them into the format context if needed. Encoders using ff_id3v2_read, which previously parsed chapters into the format context automatically, were adjusted to call ff_id3v2_parse_chapters. Signed-off-by: wm4 <nfxjfg@googlemail.com>
* build: add install targets for the examplesJames Almer2017-10-052-5/+15
| | | | | | | | | Split it off from install-data. Among other things, this prevents spamming triplicate log lines during install. Reviewed-by: Clément Bœsch <u@pkh.me> Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/vf_fps: clean-up filter optionsTobias Rapp2017-10-051-6/+6
| | | | | | | Add missing AV_OPT_FLAG_FILTERING_PARAM flag to "start_time" option. Fix indent of "round" named constants and clear unused field values. Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* doc/filters: align order of fps filter options to implementationTobias Rapp2017-10-051-11/+11
| | | | | | | Align order of "start_time" option within fps filter documentation to actual implementation. Also fix some documentation cosmetics. Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* lavc/v4l2: Fix printf format for int64_tMark Thompson2017-10-051-1/+1
|
* avformat/wavenc: replace literal numbers with enum constantsTobias Rapp2017-10-051-4/+4
| | | | Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* x86/blockdsp: use three operand form for an instructionJames Almer2017-10-041-2/+2
| | | | Fixes assembling with old yasm.
* avcodec/x86/lossless_videoencdsp: Fix warning: signed dword value exceeds boundsMichael Niedermayer2017-10-051-1/+1
| | | | | | | Add () to regsize define Suggested-by: Henrik Gramner <henrik@gramner.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/x86/lossless_videoencdsp: Fix handling of small widthsMichael Niedermayer2017-10-051-6/+7
| | | | | | | | | | | | Fixes out of array access Fixes: crash-huf.avi Regression since: 6b41b4414934cc930468ccd5db598dd6ef643987 This could also be fixed by adding checks in the C code that calls the dsp Found-by: Zhibin Hu and 连一汉 <lianyihan@360.cn> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/v4l2: set sizeimage param for non-raw buffers [fixes #6716]Jorge Ramirez-Ortiz2017-10-041-2/+26
| | | | | | | | | | | | | | | | | Some V4L2 drivers fail to allocate buffers when sizeimage is not set to a max value. This is indeed the case for s5p-mfc [1] Most drivers should be able to calculate this value from the frame dimensions and format - or at least have their own default. However since this work around should not impact those drivers doing the "right thing" this commit just provides such a default. The calculations were extracted from the v4l2 driver used to develop the ffmpeg v4l2_m2m support [2]. See venc.c and vdec.c [1] linux.git/drivers/media/platform/s5p-mfc [2] linux.git/drivers/media/platform/qcom/venus/
* lavc/v4l2: Mark static const tables as suchMark Thompson2017-10-041-2/+2
|
* lavc/v4l2: Remove use of lfind()Mark Thompson2017-10-042-77/+28
| | | | | This is not present in older bionic and therefore fails to build there, and the code is much simpler without it anyway.
* configure: fix detecting libdl when dlsym requires extra linker flagsJames Almer2017-10-041-1/+1
| | | | Regression since 84b3f53acadced2dd31f6be95b491b25183b8c22.
* avdevice/decklink: Fix segfault when running -list_devices on OSXDevin Heitmueller2017-10-041-1/+1
| | | | | | | | | | The string is allocated with CFStringGetCString but was being deallocated with free(), which would intermittently result in a segmentation fault. Use the correct function for freeing the allocated CFString. Signed-off-by: Devin Heitmueller <dheitmueller@ltnglobal.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* avdevice/decklink_dec: fix multipacket op47 decodingMarton Balint2017-10-041-1/+1
| | | | | | It was disabled by mistake. Signed-off-by: Marton Balint <cus@passwd.hu>
* MAINTAINERS: change the decklink maintainer to myselfMarton Balint2017-10-041-1/+1
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* movenc: take packet dts shifting into mention in check_pktJan Ekström2017-10-041-0/+6
| | | | | | | | | | | This FFmpeg-specific "fuzzer fix" was never perfect, but now it stopped encoding of actual content with a big enough DTS shift. This returns the function to its original state of results before negative CTS offsets were added. I remember dealing with this function before, but somehow had forgotten about it during VDD. The test cases not tripping this over also didn't help.
* build: make h264 VT encoder select the VT encoder dependencyClément Bœsch2017-10-041-1/+2
| | | | | | | | Otherwise, it's never enabled unless the user explicitely enables it. Regression since 9ef5a2f5f30bdc4ac86275ae4b4708ab4681b21d. Fixes Ticket #6702.
* Merge commit 'd154bdd3d053128c908a994bb26e14bbc17f0e53'James Almer2017-10-041-30/+14
|\ | | | | | | | | | | | | * commit 'd154bdd3d053128c908a994bb26e14bbc17f0e53': configure: Simplify dlopen check Merged-by: James Almer <jamrial@gmail.com>
| * configure: Simplify dlopen checkDiego Biurrun2017-03-011-17/+9
| |
* | Merge commit 'd7b2bb5391bf55e8f9421bff7feb4c1fddfac4bf'James Almer2017-10-040-0/+0
|\ \ | |/ | | | | | | | | | | | | | | * commit 'd7b2bb5391bf55e8f9421bff7feb4c1fddfac4bf': h264_sei: Check actual presence of picture timing SEI message This commit is a noop, see 6a37abc59af4d87d4c55f7d812ac62d4d6a7464b Merged-by: James Almer <jamrial@gmail.com>
| * h264_sei: Check actual presence of picture timing SEI messageMichael Niedermayer2017-02-284-4/+9
| | | | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '21cca00dfeaec08ca93cf94ed33f4311cf1d8c84'James Almer2017-10-040-0/+0
|\ \ | |/ | | | | | | | | | | | | | | * commit '21cca00dfeaec08ca93cf94ed33f4311cf1d8c84': build: Explicitly disable external libraries when not explicitly enabled This commit is a noop. Merged-by: James Almer <jamrial@gmail.com>
| * build: Explicitly disable external libraries when not explicitly enabledDiego Biurrun2017-02-281-1/+8
| | | | | | | | | | | | | | | | | | Leaving those variables in an undefined state allows them getting implicitly enabled when they are declared as weak dependencies of other components. In that case, the library check is not run and required linker flags are not added, resulting in a failing build. Fixes linking when enabling libfreetype without libfontconfig.
* | Merge commit 'e1a6d63c7eeff2f0ec8173546357bfaa9deecea4'James Almer2017-10-033-6/+6
|\ \ | |/ | | | | | | | | | | * commit 'e1a6d63c7eeff2f0ec8173546357bfaa9deecea4': fate: Rename WMV8_DRM decoder tests to WMV3_DRM Merged-by: James Almer <jamrial@gmail.com>
| * fate: Rename WMV8_DRM decoder tests to WMV3_DRMDiego Biurrun2017-02-283-6/+6
| | | | | | | | The codec used in those files is WMV3/WMV9, not WMV2/WMV8.
* | Merge commit '79331df362fb05a0d04ca9489c87e5b80077a3f4'James Almer2017-10-032-27/+27
|\ \ | |/ | | | | | | | | | | * commit '79331df362fb05a0d04ca9489c87e5b80077a3f4': rtsp: Lazily set up the pollfd array once Merged-by: James Almer <jamrial@gmail.com>
| * rtsp: Lazily set up the pollfd array onceLuca Barbato2017-02-282-27/+27
| |
* | Merge commit 'd8f36a6aa33e9f904fa47caa0329ddaac391cd7d'James Almer2017-10-030-0/+0
|\ \ | |/ | | | | | | | | | | | | | | * commit 'd8f36a6aa33e9f904fa47caa0329ddaac391cd7d': nvenc: Fix the preset mapping list This commit is a noop. Merged-by: James Almer <jamrial@gmail.com>
| * nvenc: Fix the preset mapping listBen Chang2017-02-281-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | The map is a sparse array and does not need a empty element to terminate it. The empty element is stored after the last one inserted in the list, overwriting whichever element was next with zeros. Bug-Id: 1029 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '698ac8f9cabd053f2c19346a77b92f8eae4218fc'James Almer2017-10-036-33/+20
|\ \ | |/ | | | | | | | | | | * commit '698ac8f9cabd053f2c19346a77b92f8eae4218fc': fate: Make null comparison method more useful Merged-by: James Almer <jamrial@gmail.com>
| * fate: Make null comparison method more usefulDiego Biurrun2017-02-273-11/+8
| | | | | | | | This allows dropping /dev/null as reference value when no output is generated.
* | Merge commit 'c483398bb7ef66f61ed2dcb09f3d6160683da0eb'James Almer2017-10-031-34/+34
|\ \ | |/ | | | | | | | | | | * commit 'c483398bb7ef66f61ed2dcb09f3d6160683da0eb': build: Drop DOC_ prefix from EXAMPLES-related variables Merged-by: James Almer <jamrial@gmail.com>
| * build: Drop DOC_ prefix from EXAMPLES-related variablesDiego Biurrun2017-02-271-23/+23
| |
* | Merge commit '5263f464db5f2df74ddf712f6d1221b24475fa8e'James Almer2017-10-031-3/+6
|\ \ | |/ | | | | | | | | | | * commit '5263f464db5f2df74ddf712f6d1221b24475fa8e': rtsp: Lazily allocate the pollfd array Merged-by: James Almer <jamrial@gmail.com>
| * rtsp: Lazily allocate the pollfd arrayLuca Barbato2017-02-271-3/+6
| | | | | | | | And use av_malloc_array.
* | Merge commit 'b9b82151a1aaa8bbf389853a6142c4e101d80b86'James Almer2017-10-031-28/+28
|\ \ | |/ | | | | | | | | | | * commit 'b9b82151a1aaa8bbf389853a6142c4e101d80b86': rtsp: Move the pollfd setup out of the for loop Merged-by: James Almer <jamrial@gmail.com>
| * rtsp: Move the pollfd setup out of the for loopLuca Barbato2017-02-271-28/+28
| |
* | Merge commit '150e99d694f33ab9ad678834964909aa315d14a1'James Almer2017-10-031-26/+40
|\ \ | |/ | | | | | | | | | | * commit '150e99d694f33ab9ad678834964909aa315d14a1': rtsp: Factor out packet reading Merged-by: James Almer <jamrial@gmail.com>
OpenPOWER on IntegriCloud