- Jan 20, 2016
-
-
Vittorio Gambaletta (VittGam) authored
Signed-off-by:
Vittorio Gambaletta <ffmpeg-dev@vittgam.net> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Jan 19, 2016
-
-
Vittorio Gambaletta (VittGam) authored
Now that the seek only happens with the right mouse button, it makes sense to toggle full screen when double-clicking with the left mouse button, like other video players do. Signed-off-by:
Vittorio Gambaletta <ffmpeg-dev@vittgam.net> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Vittorio Gambaletta (VittGam) authored
Seeking by clicking on the video window can be annoying, because the user might click on it accidentally while eg. trying to get focus on it, and ffplay seeks instead. This commit changes that behaviour to seek only when the right mouse button is used to click and drag on the window. Signed-off-by:
Vittorio Gambaletta <ffmpeg-dev@vittgam.net> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Dec 28, 2015
-
-
Michael Niedermayer authored
Revert requested by Balint Marton <cus@passwd.hu> See: [FFmpeg-devel] ffplay: insertion point of the auto rotation filter - Github ticket #141 This reverts commit 9cc1e644.
-
- Dec 25, 2015
-
-
Ganesh Ajjanagadde authored
avoids the float to integer cast, and is slightly superior in terms of rounding ("Dutch/Gauss rounding"). Reviewed-by:
Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com>
-
wanzhang authored
Fixes watermark rotation for videos using auto rotation Closes #141
-
- Dec 19, 2015
-
-
Marton Balint authored
It is deprecated. Reviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Dec 06, 2015
-
-
Ganesh Ajjanagadde authored
Reviewed-by:
Marton Balint <cus@passwd.hu> Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com>
-
- Oct 27, 2015
-
-
Hendrik Leppkes authored
-
- Oct 24, 2015
-
-
Marton Balint authored
Current code segfaults since the deprecation of AVSubtitleRect.pict because it freed/realloced AVSubtitleRect.pict.data by itself. The new code stores the generated YUVA AVSubtitle rectangles in their own struct and keeps the original AVSubtitle structure untouched, because overwriting it is considered invalid API usage. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Oct 11, 2015
-
-
Marton Balint authored
No change in fuctionality. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
To avoid race conditions. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Oct 05, 2015
-
-
Ganesh Ajjanagadde authored
Recent commits c3e8de1c and 8dc6e92c used av_log incorrectly. This fixes such usage. Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Ganesh Ajjanagadde authored
SDL_CreateCond can fail: https://wiki.libsdl.org/SDL_CreateCond . This patch makes creation more robust in one instance. Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Ganesh Ajjanagadde authored
This logs the SDL error messages on failure of creation of SDL_CreateMutex, SDL_CreateCond, and SDL_CreateThread. Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Oct 04, 2015
-
-
Ganesh Ajjanagadde authored
SDL_CreateMutex can fail: https://wiki.libsdl.org/SDL_CreateMutex . This patch makes creation more robust in one instance. Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Ganesh Ajjanagadde authored
SDL_CreateThread can fail: https://wiki.libsdl.org/SDL_CreateThread . This patch makes thread creation more robust in one instance. Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Oct 03, 2015
-
-
Ganesh Ajjanagadde authored
SDL_CreateMutex and SDL_CreateCond can fail: https://wiki.libsdl.org/SDL_CreateMutex . This patch makes handling more robust in one instance. Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Sep 27, 2015
-
-
Ganesh Ajjanagadde authored
ffplay now supports dynamic volume control. This documents the supported behavior. Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com> Reviewed-by:
Stefano Sabatini <stefasab@gmail.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Ganesh Ajjanagadde authored
This is a feature heavily inspired by the mpv player. At the moment, methods for adjusting volume in ffplay are rather clumsy: either one needs to set it system-wide, or one needs to set it via the volume filter. This patch adds key bindings identical to the mpv defaults for muting/unmuting and increasing/decreasing the volume interactively without any introduction of external dependencies. TODO: doc update, possible mouse button bindings (mpv has this). Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Sep 26, 2015
-
-
Ganesh Ajjanagadde authored
filename was set to an arbitrary 1024 characters. ffplay would thus be unable to play files whose name exceeds that arbitrary threshold. This patch dynamically allocates and frees the filename buffer to remove such limitations. Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Ganesh Ajjanagadde authored
Key repeats have been introduced simply because they improve usability in my experience for volume, brightness, and other such controls by speeding up the time taken to go from 0 to max intensity. As a side benefit, this enables rapid seeking through a file via left/right keys. Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Sep 05, 2015
-
-
Hendrik Leppkes authored
-
- Aug 28, 2015
-
-
Ronald S. Bultje authored
The amv one probably looks suspicious, but since it's an intra-only codec, I couldn't possibly imagine what it would use the edge for, and the vsynth fate result doesn't change, so it's probably OK.
-
- Aug 27, 2015
-
-
Zhang Rui authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Aug 09, 2015
-
-
Marton Balint authored
FFplay was using a 5 frame packet buffer, this is not much (e.g. 200 ms for 25fps video), when HLS is requesting a new segment via HTTP, it may take longer for the request to complete. Should fix ticket #4720. Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Aug 08, 2015
-
-
Michael Niedermayer authored
It has become unused as all code was switched to AVDictionary Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Aug 05, 2015
-
-
Marton Balint authored
The windows SDL audio driver plays the old data in the buffer in a loop if it is not updated in time. So instead of waiting for data and blocking the the audio thread, return silence if no data is available. Should fix ticket #2289. Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Jul 29, 2015
-
-
Michael Niedermayer authored
Fixes some files from Ticket679 This also changes subtitles to 4:2:0 matching the output format and thus simplifying the blend code. This restricts placement to the chroma sample resolution though, speak up if you consider this a problem, say so, the code could be changed to use YUV444 for subtitles and scaling them down while blending, this would be slower though. The current code only uses a single swscale context and reinitializes it as needed, this could be changed as well if needed Reviewed-by:
Marton Balint <cus@passwd.hu> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Jun 06, 2015
-
-
Clément Bœsch authored
Note: {wanted,min,max}_samples are int variables.
-
- May 03, 2015
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Reviewed-by:
Marton Balint <cus@passwd.hu> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Mar 04, 2015
-
-
Michael Niedermayer authored
Fixes null pointer dereference Found-by:
Paweł <pantrombka@gmail.com> Reviewed-by:
Marton Balint <cus@passwd.hu> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Feb 10, 2015
-
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Otherwise we may not flush a decoder when a new stream is opened during an already eof condition. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
It is better than using simply video clock, because video clock may be NAN. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Feb 02, 2015
-
-
Michael Niedermayer authored
Reviewed-by:
Marton Balint <cus@passwd.hu> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jan 01, 2015
-
-
Marton Balint authored
This helps the user to see the available streams just before the error message if the stream specifiers do not match. Signed-off-by:
Marton Balint <cus@passwd.hu>
-