summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* avcodec/mips: Improve avc weighted mc msa functionsKaustubh Raste2017-09-27
| | | | | | | | Replace generic with block size specific function. 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>
* avcodec/mips: Removed generic function call in avc intra msa functionsKaustubh Raste2017-09-27
| | | | | | 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>
* avcodec/mips: preload data in hevc sao edge 45 degree filter msa functionsKaustubh Raste2017-09-27
| | | | | | 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>
* Revert "Merge commit 'a97563c889fefd81ad6b3758471434d8c2e2e550'"James Almer2017-09-27
| | | | | | | This reverts commit 1985071e41f4df8fc693a564e25758676bba164a, reversing changes made to a901869c19ed14c7d3647901468bd1297c9f98c0. We autodetect libxcb, so this is not necessary.
* lavf/version: Bump minor after dv1394 removal.Carl Eugen Hoyos2017-09-27
|
* lavd: remove deprecated dv1394 deviceJosh de Kock2017-09-27
| | | | | | | Support for this device has been removed in kernel since v2.6.37. dv1394 has been superseded by libiec61883 which is functionally equivalent. Signed-off-by: Josh de Kock <josh@itanimul.li> Signed-off-by: wm4 <nfxjfg@googlemail.com>
* Merge commit 'a25dac976a4478331e4db86d44c3db4456c93eff'James Almer2017-09-27
|\ | | | | | | | | | | | | | | | | | | * commit 'a25dac976a4478331e4db86d44c3db4456c93eff': Use bitstream_init8() where appropriate This commit is a noop, see http://ffmpeg.org/pipermail/ffmpeg-devel/2017-April/209609.html Merged-by: James Almer <jamrial@gmail.com>
| * Use bitstream_init8() where appropriateDiego Biurrun2017-02-07
| |
* | Merge commit '71a49fe25f2e4468fbbadbebef8d073b1b3cc1a5'James Almer2017-09-27
|\| | | | | | | | | | | | | * commit '71a49fe25f2e4468fbbadbebef8d073b1b3cc1a5': configure: Use cppflags check helper functions where appropriate Merged-by: James Almer <jamrial@gmail.com>
| * configure: Use cppflags check helper functions where appropriateDiego Biurrun2017-02-06
| |
* | Merge commit '0ce3761c781f2c2de40a5a8a99563878804f47cc'James Almer2017-09-27
|\| | | | | | | | | | | | | * commit '0ce3761c781f2c2de40a5a8a99563878804f47cc': configure: Add stdlib.h #include to CPPFLAGS check helper functions Merged-by: James Almer <jamrial@gmail.com>
| * configure: Add stdlib.h #include to CPPFLAGS check helper functionsDiego Biurrun2017-02-06
| | | | | | | | This ensures that added CPPFLAGS are validated against libc headers.
* | fate: add tests for psnr and ssim filterTobias Rapp2017-09-27
| | | | | | | | | | | | | | | | Metadata filter output is passed through an Awk script comparing floats against reference values with specified "fuzz" tolerance to account for architectural differences (e.g. x86-32 vs. x86-64). Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* | avfilter/f_metadata: avoid trailing whitespace in filter outputTobias Rapp2017-09-27
| | | | | | | | Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* | Merge commit 'f7ec7f546f0021d28da284b024416b916b61c974'James Almer2017-09-26
|\| | | | | | | | | | | | | | | | | | | * commit 'f7ec7f546f0021d28da284b024416b916b61c974': wma: Convert to the new bitstream reader This commit is a noop, see http://ffmpeg.org/pipermail/ffmpeg-devel/2017-April/209609.html Merged-by: James Almer <jamrial@gmail.com>
| * wma: Convert to the new bitstream readerAlexandra Hájková2017-02-06
| |
* | Merge commit '58d87e0f49bcbbc6f426328f53b657bae7430cd2'James Almer2017-09-26
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '58d87e0f49bcbbc6f426328f53b657bae7430cd2': aarch64: vp9itxfm: Restructure the idct32 store macros arm: vp9itxfm: Avoid .irp when it doesn't save any lines This commit is a noop, see 31e41350d283febda7e91b92555854ca270e075e 52c7366c83aba4dc92ceedecbee592d629c98e29 Merged-by: James Almer <jamrial@gmail.com>
| * aarch64: vp9itxfm: Restructure the idct32 store macrosMartin Storsjö2017-02-05
| | | | | | | | | | | | | | | | | | This avoids concatenation, which can't be used if the whole macro is wrapped within another macro. This is also arguably more readable. Signed-off-by: Martin Storsjö <martin@martin.st>
| * arm: vp9itxfm: Avoid .irp when it doesn't save any linesMartin Storsjö2017-02-05
| | | | | | | | | | | | This makes it more readable. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Revert "Merge commit '66988320794a107f2a460eaa71dbd9fab8056842'"James Almer2017-09-26
| | | | | | | | | | | | | | | | | | This reverts commit 740e557d6eac3b579dfed53ed92ae70e2089c77c, reversing changes made to 932e28b13e9ae29262dfd28419b700e03716e85e. The commit apparently broke builds with shared libs, and "suggesting" the use of external libraries that need to be explicitly enable has dubious usefulness anyway.
* | Merge commit '8e67039c6312ba520945f2c01b7b14df056d5ed1'James Almer2017-09-26
|\| | | | | | | | | | | | | * commit '8e67039c6312ba520945f2c01b7b14df056d5ed1': asfdec: Use the ASF stream count when iterating Merged-by: James Almer <jamrial@gmail.com>
| * asfdec: Use the ASF stream count when iteratingJohn Stebbins2017-02-04
| | | | | | | | | | | | | | | | | | The AVFormat stream count can be larger due external factors, such as an id3 tag appended. Avoid an out of bound read. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '7abdd026df6a9a52d07d8174505b33cc89db7bf6'James Almer2017-09-26
|\| | | | | | | | | | | | | * commit '7abdd026df6a9a52d07d8174505b33cc89db7bf6': asm: Consistently uppercase SECTION markers Merged-by: James Almer <jamrial@gmail.com>
| * asm: Consistently uppercase SECTION markersDiego Biurrun2017-02-03
| |
* | Merge commit '740b0bf03b4bb8b0a0e964750817ac0363a33c55'James Almer2017-09-26
|\| | | | | | | | | | | | | | | | | * commit '740b0bf03b4bb8b0a0e964750817ac0363a33c55': build: Ignore generated .version files This commit is a noop, see fbc304239fe6162d8da4ee7a519483f5ef79e7c2 Merged-by: James Almer <jamrial@gmail.com>
| * build: Ignore generated .version filesDiego Biurrun2017-02-03
| |
* | Merge commit '15a92e0c402c830b607f905d6bf203b6cfb4fa8c'James Almer2017-09-26
|\| | | | | | | | | | | | | * commit '15a92e0c402c830b607f905d6bf203b6cfb4fa8c': rtmp: Correctly handle the Window Acknowledgement Size packets Merged-by: James Almer <jamrial@gmail.com>
| * rtmp: Correctly handle the Window Acknowledgement Size packetsMartin Storsjö2017-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This swaps which field is set when the Window Acknowledgement Size and Set Peer BW packets are received, renames the fields in order to clarify their role further and adds verbose comments explaining their respective roles and how well the code currently does what it is supposed to. The Set Peer BW packet tells the receiver of the packet (which can be either client or server) that it should not send more data if it already has sent more data than the specified number of bytes, without receiving acknowledgement for them. Actually checking this limit is currently not implemented. In order to be able to check that properly, one can send the Window Acknowledgement Size packet, which tells the receiver of the packet that it needs to send Acknowledgement packets (RTMP_PT_BYTES_READ) at least after receiving a given number of bytes since the last Acknowledgement. Therefore, when we receive a Window Acknowledgement Size packet, this sets the maximum number of bytes we can receive without sending an Acknowledgement; therefore when handling this packet we should set the receive_report_size field (previously client_report_size). Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'a1a143adb0fd11c474221431417cff25db7d920f'James Almer2017-09-26
|\| | | | | | | | | | | | | * commit 'a1a143adb0fd11c474221431417cff25db7d920f': rtmp: Rename packet types to closer match the spec Merged-by: James Almer <jamrial@gmail.com>
| * rtmp: Rename packet types to closer match the specMartin Storsjö2017-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also rename comments and log messages accordingly, and add clarifying comments for some hardcoded values. The previous names were taken from older, reverse engineered references. These names match the official public rtmp specification, and matches the names used by wirecast in annotating captured streams. These names also avoid hardcoding the roles of server and client, since the handling of them is irrelevant of whether we act as server or client. The RTMP_PT_PING type maps to RTMP_PT_USER_CONTROL. The SERVER_BW and CLIENT_BW types are a bit more intertwined; RTMP_PT_SERVER_BW maps to RTMP_PT_WINDOW_ACK_SIZE and RTMP_PT_CLIENT_BW maps to RTMP_PT_SET_PEER_BW. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'bcaedef1189a3531aa4dfb020627eb0133ffa89c'James Almer2017-09-26
|\| | | | | | | | | | | | | * commit 'bcaedef1189a3531aa4dfb020627eb0133ffa89c': configure: Add require_cpp_condition() convenience function Merged-by: James Almer <jamrial@gmail.com>
| * configure: Add require_cpp_condition() convenience functionDiego Biurrun2017-02-02
| | | | | | | | | | Simplifies checking for conditions in external library headers and aborting if said conditions are not met.
* | Merge commit 'aba7fdcc8baaed35e804c7882b70a848a0e566c7'James Almer2017-09-26
|\| | | | | | | | | | | | | * commit 'aba7fdcc8baaed35e804c7882b70a848a0e566c7': configure: Add require_header() convenience function Merged-by: James Almer <jamrial@gmail.com>
| * configure: Add require_header() convenience functionDiego Biurrun2017-02-02
| | | | | | | | | | Simplifies checking for external library headers and aborting if the external library support was requested, but is not available.
* | Merge commit 'a97563c889fefd81ad6b3758471434d8c2e2e550'James Almer2017-09-26
|\| | | | | | | | | | | | | * commit 'a97563c889fefd81ad6b3758471434d8c2e2e550': configure: Simplify libxcb check Merged-by: James Almer <jamrial@gmail.com>
| * configure: Simplify libxcb checkDiego Biurrun2017-02-02
| |
* | Merge commit 'c29da01ac95ea2c8c5c4b3a312a33aaaa8fb7068'James Almer2017-09-26
|\| | | | | | | | | | | | | | | | | | | * commit 'c29da01ac95ea2c8c5c4b3a312a33aaaa8fb7068': svq3: Convert to the new bitstream reader This commit is a noop, see http://ffmpeg.org/pipermail/ffmpeg-devel/2017-April/209609.html Merged-by: James Almer <jamrial@gmail.com>
| * svq3: Convert to the new bitstream readerAlexandra Hájková2017-02-02
| |
* | Merge commit 'acfa7a2178f08fd81b66279959cd55ec3ae237e2'James Almer2017-09-26
|\| | | | | | | | | | | | | | | | | * commit 'acfa7a2178f08fd81b66279959cd55ec3ae237e2': configure: Drop weak dependencies on external libraries for webm muxer This commit is a noop. Merged-by: James Almer <jamrial@gmail.com>
| * configure: Drop weak dependencies on external libraries for webm muxerDiego Biurrun2017-02-02
| | | | | | | | | | | | Weak dependencies on external libraries do not obviate having to explicitly enable these libraries, so the weak dependency does not simplify the configure command line nor have any real effect.
* | Merge commit '66988320794a107f2a460eaa71dbd9fab8056842'James Almer2017-09-26
|\| | | | | | | | | | | | | * commit '66988320794a107f2a460eaa71dbd9fab8056842': configure: Add proper weak dependency of drawtext filter on libfontconfig Merged-by: James Almer <jamrial@gmail.com>
| * configure: Add proper weak dependency of drawtext filter on libfontconfigDiego Biurrun2017-02-02
| |
* | Merge commit '24d5680bbc01fc124709d522d348572ad4672563'James Almer2017-09-26
|\| | | | | | | | | | | | | * commit '24d5680bbc01fc124709d522d348572ad4672563': configure: Simplify inline asm check with appropriate helper function Merged-by: James Almer <jamrial@gmail.com>
| * configure: Simplify inline asm check with appropriate helper functionDiego Biurrun2017-02-02
| |
* | Merge commit 'b3825723dceffc64240da7b0e562bd1fd024da26'James Almer2017-09-26
|\| | | | | | | | | | | | | * commit 'b3825723dceffc64240da7b0e562bd1fd024da26': configure: Merge compiler/libc/os hacks sections Merged-by: James Almer <jamrial@gmail.com>
| * configure: Merge compiler/libc/os hacks sectionsDiego Biurrun2017-02-02
| |
* | Merge commit '577326d430593a25456393a75212b95d1cd94131'James Almer2017-09-26
|\| | | | | | | | | | | | | * commit '577326d430593a25456393a75212b95d1cd94131': lavc: deprecate refcounted_frames field Merged-by: James Almer <jamrial@gmail.com>
| * lavc: deprecate refcounted_frames fieldwm42017-02-01
| | | | | | | | | | | | | | | | | | No deprecation guards, because the old decode API (for which this field is needed) doesn't have any either. This field should be removed together with the old decode calls. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '3ad825793a43253154bed05827f27425fc0757df'James Almer2017-09-26
|\| | | | | | | | | | | | | | | | | * commit '3ad825793a43253154bed05827f27425fc0757df': hwcontext_cuda: implement frames_get_constraints This commit is a noop, c16fe1432d88f87a96be9e943e0f1229543ad61d Merged-by: James Almer <jamrial@gmail.com>
| * hwcontext_cuda: implement frames_get_constraintswm42017-02-01
| | | | | | | | | | | | Copied and modified from hwcontext_qsv.c. Signed-off-by: Anton Khirnov <anton@khirnov.net>