- Oct 14, 2018
-
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Oct 09, 2018
-
-
Marton Balint authored
Fixes Coverity CID 1427273. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Oct 07, 2018
-
-
Dave Rice authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Sep 30, 2018
-
-
xiaofeng authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Sep 17, 2018
-
-
Gyan Doshi authored
Fixes #4655
-
- Sep 05, 2018
-
-
Gyan Doshi authored
At present, left and right keys are hardcoded to seek by 10 seconds.
-
- Sep 01, 2018
-
-
Marton Balint authored
After a seek we drop all frames from the filter anyway. Audio filters already had a similar approach. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Aug 28, 2018
-
-
Gyan Doshi authored
PTS is in microseconds, so correct field name is out_time_us. Old field out_time_ms kept for now - will be removed after a suitable transition period. Fixes #7345
-
- Aug 07, 2018
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
Zhong Li authored
Currently extra_hw_frames can't be applied to qsv since it doesn't call function avcodec_get_hw_frames_parameters(). Give an option to fix ticket #7261 though it is not a perfect soultion (allocate the minimum pool size internally and automatically). Signed-off-by:
Zhong Li <zhong.li@intel.com>
-
- Jul 28, 2018
-
-
James Almer authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- Jul 13, 2018
-
-
Marton Balint authored
SDL from version 2.0.8 has support for full range YUV and specifying BT601/BT709 color space for YUV->RGB conversion. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Jul 02, 2018
-
-
Marton Balint authored
The input thread needs to be properly cleaned up and re-initalized before we can start reading again in threaded mode. (Threaded input reading is used when there is mode than one input file). Fixes ticket #6121 and #7043. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Jun 28, 2018
-
-
Gyan Doshi authored
-
- Jun 26, 2018
-
-
Gyan Doshi authored
Prioritize -ss
-
- Jun 22, 2018
-
-
Hans Carlson authored
Fixes ticket #4450. Fixes ticket #6248. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Jun 20, 2018
-
-
Marton Balint authored
Current ffplay code assumes that the read thread is in its main loop before any key events are captured, but apparently on IOS even keypresses without a window are forwared. Fixes ticket #7252. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Jun 17, 2018
-
-
Jun Zhao authored
Replace the number by macro for bprint init. Signed-off-by:
Jun Zhao <mypopydev@gmail.com>
-
Jun Zhao authored
Replace the number by macro for bprint init. Signed-off-by:
Jun Zhao <mypopydev@gmail.com>
-
Jun Zhao authored
Replace the number by macro for bprint init. Signed-off-by:
Jun Zhao <mypopydev@gmail.com>
-
- Jun 14, 2018
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Regression since: af1761f7 Fixes: Division by 0 Fixes: ffmpeg_crash_1 Found-by: Thuan Pham, Marcel Böhme, Andrew Santosa and Alexandru Razvan Caciulescu with AFLSmart Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Jun 09, 2018
-
-
Carl Eugen Hoyos authored
Fixes ticket #7239.
-
- Jun 08, 2018
-
-
Gyan Doshi authored
-
- Jun 04, 2018
-
-
Vishwanath Dixit authored
Forced key frames generation functionality was assuming the first PTS value as zero, but, when 'copyts' is enabled, the first PTS can be any big number. This was eventually forcing all the frames as key frames. To resolve this issue, update has been made to use first input pts as reference pts. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- May 29, 2018
-
-
Carl Eugen Hoyos authored
Reviewed-by: Marton Balint
-
- May 28, 2018
-
-
Jun Zhao authored
dump the supported hardware devices for codec when use the command like ./ffmpeg -h decoder=h264. Signed-off-by:
Jun Zhao <mypopydev@gmail.com>
-
Jun Zhao authored
print full caps type in print_codec(). Signed-off-by:
Jun Zhao <mypopydev@gmail.com>
-
- May 09, 2018
-
-
Aman Gupta authored
Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
- May 02, 2018
-
-
Tobias Rapp authored
Fixes stream field order written by avformat_write_header when "top" option is specified on the command-line. Signed-off-by:
Tobias Rapp <t.rapp@noa-archive.com>
-
- Apr 30, 2018
-
-
James Almer authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
James Almer <jamrial@gmail.com>
-
Marton Balint authored
Temporarily keep the old method for ffmpeg_filters.c choose_pix_fmt and avfiltergraph.c pick_format() until a paletted pixel format without alpha is introduced. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Apr 28, 2018
-
-
André Camargo authored
Useful when transcoding videos at 29.97 fps because delivers a more accurate result for monitoring. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Mark Wachsler authored
The -benchmark and -benchmark_all options now show user, system, and real time, instead of just user time. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Apr 25, 2018
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- Apr 18, 2018
-
-
Matt Oliver authored
SDL_QueryTexture and SDL_DestroyTexture require that the input texture pointer be non-null. Debug builds of SDL will correctly check for this and break program execution. This patch fixes this by checking the status of the texture pointer. Signed-off-by:
Matt Oliver <protogonoi@gmail.com>
-
- Apr 17, 2018
-
-
Timo Teräs authored
av_guess_sample_aspect_ratio() will return undefined or missing value as {0,1}. This fixes show_stream() to check numerator to display 'N/A' when appropriate. show_frame() does this already correctly. Signed-off-by:
Timo Teräs <timo.teras@iki.fi>
-
- Apr 04, 2018
-
-
Timo Teräs authored
This is used to signal that image should be stored in metadata as cover image. Signed-off-by:
Timo Teräs <timo.teras@iki.fi> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Apr 03, 2018
-
-
wm4 authored
PSEUDOPAL pixel formats are not paletted, but carried a palette with the intention of allowing code to treat unpaletted formats as paletted. The palette simply mapped the byte values to the resulting RGB values, making it some sort of LUT for RGB conversion. It was used for 1 byte formats only: RGB4_BYTE, BGR4_BYTE, RGB8, BGR8, GRAY8. The first 4 are awfully obscure, used only by some ancient bitmap formats. The last one, GRAY8, is more common, but its treatment is grossly incorrect. It considers full range GRAY8 only, so GRAY8 coming from typical Y video planes was not mapped to the correct RGB values. This cannot be fixed, because AVFrame.color_range can be freely changed at runtime, and there is nothing to ensure the pseudo palette is updated. Also, nothing actually used the PSEUDOPAL palette data, except xwdenc (trivially changed in the previous commit). All other code had to treat it as a special case, just to ignore or to propagate palette data. In conclusion, this was just a very strange old mechnaism that has no real justification to exist anymore (although it may have been nice and useful in the past). Now it's an artifact that makes the API harder to use: API users who allocate their own pixel data have to be aware that they need to allocate the palette, or FFmpeg will crash on them in _some_ situations. On top of this, there was no API to allocate the pseuo palette outside of av_frame_get_buffer(). This patch not only deprecates AV_PIX_FMT_FLAG_PSEUDOPAL, but also makes the pseudo palette optional. Nothing accesses it anymore, though if it's set, it's propagated. It's still allocated and initialized for compatibility with API users that rely on this feature. But new API users do not need to allocate it. This was an explicit goal of this patch. Most changes replace AV_PIX_FMT_FLAG_PSEUDOPAL with FF_PSEUDOPAL. I first tried #ifdefing all code, but it was a mess. The FF_PSEUDOPAL macro reduces the mess, and still allows defining FF_API_PSEUDOPAL to 0. Passes FATE with FF_API_PSEUDOPAL enabled and disabled. In addition, FATE passes with FF_API_PSEUDOPAL set to 1, but with allocation functions manually changed to not allocating a palette.
-