- 24 Jun, 2019 1 commit
-
-
Alexander Strasser authored
Get rid of pr dependency and write the columns strictly alphabetical without page size considerations (POSIX specifies 66 lines as default). Setting the page size via pr's -l option was considered, but as there is issue #5680 which wants to avoid pr mainly because it's not in busybox, we chose to replace pr instead. Before pr would attempt to write pages, thus if a page boundary was reached, the output looked confusing as one couldn't see there was a new page and the alphabetical order was disrupted when scanning down one of the columns. This change is based on a shell implementation submitted before by Yejun. Possible differences to the current version using pr: 1. pr implementations should truncate items to not overflow columns; depending on how it's done not truncating shall be better IMHO. 2. pr implementations might balance columns differently; we use minimum number of lines and might end up not using all columns or might have lesser entries in the last column(s) 3. we use spaces only for padding the columns; at least the GNU pr version on my system also by default stuffs in tabs in addition to a single space in between columns. I don't see that this behaviour is demanded by POSIX, though I might be very well overlooking things. Anyway for our use case I can't see a need for having the additional tabs, or why it would be better compared to padding with spaces only. Fixes output for sizes with width < column width, too. Fixes remaining part of ticket #5680 Contributor: Guo, Yejun <yejun.guo@intel.com>
-
- 12 Jun, 2019 2 commits
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
Peter Ross authored
-
- 24 May, 2019 1 commit
-
-
Ruiling Song authored
Reviewed-by:
Mark Thompson <sw@jkqxz.net> Signed-off-by:
Ruiling Song <ruiling.song@intel.com>
-
- 15 May, 2019 1 commit
-
-
Guo, Yejun authored
This patch is based on https://trac.ffmpeg.org/ticket/5680 provided by Kylie McClain <somasis@exherbo.org> at Wed, 29 Jun 2016 16:37:20 -0400, and have some changes. contributor: Kylie McClain <somasis@exherbo.org> contributor: avih <avihpit@yahoo.com> Signed-off-by:
Guo, Yejun <yejun.guo@intel.com>
-
- 14 May, 2019 1 commit
-
-
Paul B Mahol authored
-
- 08 May, 2019 1 commit
-
-
Ruta Gadkari authored
Adding the support to build FFMPEG with HW accelerated decode and encode on PPC64 little endian architecture. Signed-off-by:
Timo Rothenpieler <timo@rothenpieler.org>
-
- 07 May, 2019 1 commit
-
-
James Almer authored
It's no longer needed. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 05 May, 2019 1 commit
-
-
Carl Eugen Hoyos authored
Allows running fate from out-of-tree builds on wsl.
-
- 20 Apr, 2019 1 commit
-
-
Jarek Samic authored
This is a direct port of the CPU filter. Signed-off-by:
Jarek Samic <cldfire3@gmail.com> Signed-off-by:
Mark Thompson <sw@jkqxz.net>
-
- 19 Apr, 2019 1 commit
-
-
Carl Eugen Hoyos authored
Allows in-tree msvc compilation with wsl.
-
- 16 Apr, 2019 2 commits
-
-
Martin Storsjö authored
These functions are available in time.h (conditional on posix thread safe functions) on mingw. Previously, these functions weren't detected by configure, and libavutil/time_internal.h provided replacements, even if time.h actually contained definitions of them. These mingw inline functions are currently defined as "extern __inline __attribute__((__gnu_inline__))". In this case, redefining a new static inline version of the same function with the same name is tolerated. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
fumoboy007 authored
this patch was originally posted on issue #7704 and was slightly adjusted to check for the availability of the pixel format.
-
- 15 Apr, 2019 1 commit
-
-
Martin Storsjö authored
Mingw headers have got header inline implementations of localtime_r and gmtime_r, but only visible if certain posix thread safe functions have been requested. This is a preparatory step for improving the detection of those functions. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 13 Apr, 2019 1 commit
-
-
Paul B Mahol authored
Fixes #4711.
-
- 11 Apr, 2019 2 commits
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
This will be needed by the eventual native AV1 decoder. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 28 Mar, 2019 1 commit
-
-
Zhong Li authored
Currectly just standard header path can be found, check_type/struct will fail if vaapi is installed somewhere else. Move them followed "check_pkg_config" Reviewed-by:
Mark Thompson <sw@jkqxz.net> Reviewed-by:
Timo Rothenpieler <timo@rothenpieler.org> Signed-off-by:
Zhong Li <zhong.li@intel.com>
-
- 27 Mar, 2019 1 commit
-
-
Mark Thompson authored
Beignet offers a far more flexiable and complete interface, so choose it by default if available.
-
- 22 Mar, 2019 1 commit
-
-
Ruiling Song authored
Khronos OpenCL header (https://github.com/KhronosGroup/OpenCL-Headers) uses cl_va_api_media_sharing_intel.h. And Intel's official OpenCL driver for Intel GPU (https://github.com/intel/compute-runtime) was compiled against Khronos OpenCL header. So it's better to align with Khronos. Signed-off-by:
Ruiling Song <ruiling.song@intel.com>
-
- 20 Mar, 2019 1 commit
-
-
Carl Eugen Hoyos authored
-
- 12 Mar, 2019 1 commit
-
-
James Almer authored
Bump the minimum required version to the first one with the logger API callback. Reviewed-by:
Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 04 Mar, 2019 3 commits
-
-
James Almer authored
libvpx can be compiled with the VP8 decoder and encoder disabled, and there's no reason to force their presence if the user only wants VP9. Signed-off-by:
James Almer <jamrial@gmail.com>
-
Guo, Yejun authored
Signed-off-by:
Guo, Yejun <yejun.guo@intel.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
Guo, Yejun authored
Signed-off-by:
Guo, Yejun <yejun.guo@intel.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 02 Mar, 2019 1 commit
-
-
Gyan Doshi authored
autorotate is enabled by default in ffmpeg so the rotation filters are required and will be attempted for insertion without the user's knowledge if an input stream has rotation side-data.
-
- 27 Feb, 2019 7 commits
-
-
Timo Rothenpieler authored
Signed-off-by:
Timo Rothenpieler <timo@rothenpieler.org>
-
Timo Rothenpieler authored
It might be using cl.exe on Windows, which does not understand Unix-Paths. Signed-off-by:
Timo Rothenpieler <timo@rothenpieler.org>
-
Philip Langdale authored
With all of our existing users of cuda_sdk switched over to ffnvcodec, we could remove cuda_sdk completely and say that we should no longer add code that requires the full sdk, and rather insist that such code only use ffnvcodec. As discussed previously, the use of nvcc from the sdk is still supported with a distinct option. Signed-off-by:
Philip Langdale <philipl@overt.org> Signed-off-by:
Timo Rothenpieler <timo@rothenpieler.org>
-
Philip Langdale authored
This change switches the vf_thumbnail_cuda filter from using the full cuda sdk to using the ffnvcodec headers and loader. Most of the change is a direct mapping, but I also switched from using texture references to using texture objects. This is supposed to be the preferred way of using textures, and the texture object API is the one I added to ffnvcodec. Signed-off-by:
Philip Langdale <philipl@overt.org> Signed-off-by:
Timo Rothenpieler <timo@rothenpieler.org>
-
Philip Langdale authored
This change switches the vf_scale_cuda filter from using the full cuda sdk to using the ffnvcodec headers and loader. Most of the change is a direct mapping, but I also switched from using texture references to using texture objects. This is supposed to be the preferred way of using textures, and the texture object API is the one I added to ffnvcodec. Signed-off-by:
Philip Langdale <philipl@overt.org> Signed-off-by:
Timo Rothenpieler <timo@rothenpieler.org>
-
Philip Langdale authored
This change switches the vf_thumbnail_cuda filter from using the full cuda sdk to using the ffnvcodec headers and loader. Signed-off-by:
Philip Langdale <philipl@overt.org> Signed-off-by:
Timo Rothenpieler <timo@rothenpieler.org>
-
Philip Langdale authored
The use of nvcc to compile cuda kernels is distinct from the use of cuda sdk libraries and linking against those libraries. We have previously not bothered to distinguish these two cases because all the filters that used cuda kernels also used the sdk. In the following changes, I'm going to remove the sdk dependency from those filters, but we need a way to ensure that nvcc is present and functioning, and also a way to explicitly disable its use so that the filters are not built. Signed-off-by:
Timo Rothenpieler <timo@rothenpieler.org>
-
- 12 Feb, 2019 1 commit
-
-
Moritz Barsnick authored
Signed-off-by:
Moritz Barsnick <barsnick@gmx.net>
-
- 11 Feb, 2019 1 commit
-
-
Marton Balint authored
If we enable a component but a dependant library is disabled, then the enabled component gets silently disabled. Warning about disabled explicitly enabled components allows configure to show the missing dependencies and if --fatal-warnings is used it can also fail if the user wants it so. For example if libdav1d is not availble ./configure --enable-decoder=libdav1d succeeds but the libdav1d decoder is not be enabled. After the patch configure will warn about this: WARNING: Disabled libdav1d_decoder because not all dependencies are satisfied: libdav1d Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 10 Feb, 2019 1 commit
-
-
Jan Ekström authored
* Outputs ASS lines with basic coloring and font scaling for each given region. * Sets the default style to the resolution of the subtitle plane (for example, 960x540 / 36pt font for profile A). * Has options to: * Disable ruby text (which is coded as regions which have half-height text in libaribb24). Enabled by default as without positioning ruby text only confuses as it is usually coded in the beginning of the decoded subtitle line. * Set the working directory, in which libaribb24 will read configuration as well as into which it may save broadcast extra symbols as PNG. Unset by default. The unconventional library check can be explained by the library's current master branch being licensed as LGPLv3, but at the time of writing the latest official release is still licensed under GPLv3. Thus, one either has to wait for the following release, or enable GPLv3.
-
- 23 Jan, 2019 1 commit
-
-
Zachary Zhou authored
Swap width and height when do clock/cclock rotation Add reversal/hflip/vflip options ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i input.264 -vf "transpose_vaapi=clock_flip" -c:v h264_vaapi output.h264 Signed-off-by:
Zachary Zhou <zachary.zhou@intel.com> Signed-off-by:
Mark Thompson <sw@jkqxz.net>
-
- 10 Jan, 2019 1 commit
-
-
Carl Eugen Hoyos authored
-
- 06 Jan, 2019 1 commit
-
-
James Almer authored
DXVA2 may be enabled even when every relevant module is disabled, which would result in the dependency generator not including its extralibs to avcodec. Fixes ticket #7642. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 01 Jan, 2019 1 commit
-
-
James Almer authored
Happy new year!
-