Victorien Le Couviour--Tuffet
bbbcbfc08c
vout_subpictures: add sub filter/source proxy callbacks
This allows to trigger the sub filters/sources callbacks from the vout, just
like the video-filter proxy.
9 years ago
Victorien Le Couviour--Tuffet
6e6eec3970
filter: move filter proxy callbacks system from vout to filter
9 years ago
Victorien Le Couviour--Tuffet
4d35bc81ac
vout: add restart proxy callback in case the filter's variable is not a command
This allows to remove the brute filter restart HACK from macOS and QT gui.
The idea actually comes from Thomas Guillem.
9 years ago
Victorien Le Couviour--Tuffet
40bd2515d9
filter_chain: uniform filter_chain_Append{Converter,Filter} return type
9 years ago
Oliver Collyer
d5467ede3e
dxva2: fixed incorrect acquiring/releasing of hw surfaces
I found that after using DXVA2 in a custom libVLC application I could no longer reset my D3D9 device, because some surfaces hadn't been released.
This was caused by two issues:
1) failure to release the surfaces in DxDestroyVideoDecoder that were created by DxCreateVideoDecoder
2) incorrectly calling AcquirePictureSys on the newly created (as opposed to copied) surfaces
The result was that all the surfaces allocated had 2 references that were never released.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Felix Paul Kühne
1759454b79
macosx: convert AudioEffects panel to auto-layout
9 years ago
Marvin Scholz
e63ccccc54
macosx: Add VLCHexNumberFormatter
Adds a number formatter used for hex color text fields in the video
effects panel.
9 years ago
David Fuhrmann
949ac9a300
macosx: open panel: Allow MRL text to be clicked as well
Now, MRL text can be clicked to expand MRL view. This expands
clickable area.
9 years ago
David Fuhrmann
3956d67ebd
macosx: open panel: Fix foldable MRL field
Integrate MRL view into autolayout hierarchy of the open panel.
Add height constraint to hide the view.
9 years ago
David Fuhrmann
5c53153430
macosx: Fix misplacement warnings in simple preferences
9 years ago
Marvin Scholz
18b78cca31
rd/bonjour: Use Chromecast name and model from TXT record
Extract the Chromecast name and model from the TXT records ("md", "fn")
and use them as name, if available, to make it easier to identify the
Chromecast.
9 years ago
Marvin Scholz
9f935c4c31
macosx: Implement renderer discovery as NSMenu
9 years ago
Felix Paul Kühne
03e2e63828
macosx: make the vout window mouse-moveable again ( closes #18263 )
9 years ago
Felix Paul Kühne
2d77e342a5
macosx: fix video effect adjust reset button
9 years ago
David Fuhrmann
3a93f25b28
macosx: Improve layout of controls bars
Increase spacing a bit so it looks more clean.
9 years ago
David Fuhrmann
a8a2a275f4
macosx: Cleanup code, use var_InheritBool for controls bar config
Use var_InheritBool for all appearance settings affecting the
controls bar. Cleanup code and remove unnecessary variables.
9 years ago
David Fuhrmann
fa94ead8f4
macosx: Fix animation of prev / next buttons
9 years ago
David Fuhrmann
c8860f0545
macosx: Fix animation for effects button
9 years ago
David Fuhrmann
9615d4c428
macosx: Fix animations for playmode buttons in controls bar
9 years ago
Marvin Scholz
fcb8a0a573
macOS: Add nullability specifier
9 years ago
Felix Paul Kühne
564d441643
Mac build script: add clean contrib option
10 years ago
Thomas Guillem
4d767a78d5
gl: vaapi: fix VADisplay leak in error path
9 years ago
Thomas Guillem
5b2498d67a
gl: vaapi: move code
9 years ago
Thomas Guillem
e6980c522e
vout: android: use opaque if forced
9 years ago
Thomas Guillem
02c44a0c41
vout: android: add a shortcut for android-opaque
9 years ago
Hugo Beauzée-Luyssen
ec30f218a2
core: module: Fix wrong variable being used.
Fixes regression introduced by 9bf573128c
9 years ago
Rémi Denis-Courmont
a1de8ebe15
configure: add shadow=local warning
9 years ago
Rémi Denis-Courmont
b8c90eff42
input: fix variable shadowing
9 years ago
Rémi Denis-Courmont
a90a0e9ed6
marq: fix variable shadowing
9 years ago
Rémi Denis-Courmont
68a740a1a2
record: fix variable shadowing
9 years ago
Rémi Denis-Courmont
7f68f9bf68
sap: fix variable shadowing
9 years ago
Rémi Denis-Courmont
b2e8e7a085
sap: annotate fall through
9 years ago
Rémi Denis-Courmont
7b6465ddc6
udev: fix variable shadowing
9 years ago
Rémi Denis-Courmont
64ca0089d0
ncurses: fix variable shadowing
9 years ago
Rémi Denis-Courmont
a6e0acd668
ts: fix variable shadowing
9 years ago
Rémi Denis-Courmont
c41a0c94f4
ts: fix potential signed overflow
9 years ago
Rémi Denis-Courmont
4d42cdf98d
mp4: fix variable shadowing
9 years ago
Rémi Denis-Courmont
998bcb56f2
h264: fix variable shadowing
9 years ago
Rémi Denis-Courmont
fadf98a1ce
avi: fix format string
9 years ago
Rémi Denis-Courmont
a2053b66be
avi: fix variable shadowing
9 years ago
Rémi Denis-Courmont
8001a3af7f
avformat: fix variable shadowing
9 years ago
Rémi Denis-Courmont
ca113c0d20
subtitle: fix variable shadowing
9 years ago
Rémi Denis-Courmont
7db90c26fe
libass: fix variable shadowing
9 years ago
Rémi Denis-Courmont
35ad1d317b
dvbsub: fix variable shadowing
9 years ago
Rémi Denis-Courmont
06843091ce
livehttp: fix variable shadowing
9 years ago
Rémi Denis-Courmont
7971b19c59
mms: fix variable shadowing
9 years ago
Rémi Denis-Courmont
9bf573128c
modules: fix variable shadowing
9 years ago
Rémi Denis-Courmont
ac8ce0947e
asf: fix fall through comment
9 years ago
Rémi Denis-Courmont
d702ae4516
vod: fix fall through annotations
9 years ago
Rémi Denis-Courmont
2d22cbcc66
xcb: fix fall through annotation
9 years ago