In attach patchs to improve SDL Output device
(Missing doc update)

- 001 : Fix -window_size option
Before this patch, window_size is always set to the source size
In other word, -window_size option have no effect.

To test :
./ffmpeg -f lavfi -i smptehdbars=hd1080 -c:v rawvideo -pix_fmt yuv420p
-window_size 1024x576 -f sdl "SDL output with Custom Size"

- 002 : Add option to set the position of the window
the default behaviour doesn't change (set the position to undefined)

To test :
./ffmpeg -f lavfi -i smptehdbars=hd1080 -c:v rawvideo -pix_fmt yuv420p
-window_size 1024x576 -window_pos_x 30 -window_pos_y 100 -f sdl "SDL output
With Custom size pos"

- 003 : Add option to disable quit action
Without this patch, the window can be close by the user
if this new option is set, the window can't be close (by "close" window
btn, escape, or "q")
The default behaviour doesn't change

To test :
./ffmpeg -re -f lavfi -i smptehdbars=hd1080:duration=10 -c:v rawvideo
-pix_fmt yuv420p -window_enable_quit 0 -f sdl "SDL output Without Quit"

Comments Welcome


Attachment: 0001-avdevice-sdl2output-fix-setting-window_size.patch
Description: Binary data

Attachment: 0002-avdevice-sdl2-add-option-for-setting-window-position.patch
Description: Binary data

Attachment: 0003-avdevice-sdl2-add-option-to-define-if-the-window-qui.patch
Description: Binary data

ffmpeg-devel mailing list

Reply via email to