Laurent Aimar
00b6b76217
Fixed aout visual vout recycling.
...
It closes #2471
It changes a bit the public API but cannot(?) be avoided.
2009-02-05 23:22:01 +01:00
Laurent Aimar
0c5f718e49
Clean up a bit audio input.c
2009-02-05 22:46:19 +01:00
Laurent Aimar
de6ce14e7b
Do not save a vout if there is still an active vout.
2009-02-05 22:24:56 +01:00
Rémi Denis-Courmont
d61e4c6c82
Fix unitialized seekable variable
2009-02-05 22:27:10 +02:00
Rémi Denis-Courmont
f9e0558e02
XCB: remove hotkeys from video output
...
The window provider can take care of this (tested with Qt4 and XCB
window). X11 forwards unhandled events to ancestor windows.
2009-02-05 21:49:13 +02:00
Laurent Aimar
08b5947d02
Simplify read timing in stream.c.
2009-02-05 20:39:32 +01:00
Rémi Denis-Courmont
8cbb6fc339
XCB window hoykeys support
...
It kinda suck to have to duplicate this though. Qt4 embedded X video
exhibits the same problem. One ugly "fix" could involve the video
output listening for the parent window event - not sure if this would
work. Another option would be to now create a window in the video
output at all, but then we loose reparenting (useless?). In either
cases, handling of hotkeys in fullscreen mode would seem problematic,
unless we handle fullscreen via the window provider too
(control request?).
2009-02-05 21:23:57 +02:00
Rémi Denis-Courmont
126bc96b79
vout_window_t.p_sys type safety
2009-02-05 21:23:43 +02:00
Rémi Denis-Courmont
bfe80765bd
XCB window: set background color to black
2009-02-05 20:58:29 +02:00
Laurent Aimar
b8554d1c69
Cosmetics.
2009-02-05 19:31:01 +01:00
Laurent Aimar
61ead2d3a2
Revert "fix overriden variables."
...
This reverts commit 0bed6fc3e3
.
It is broken (at least for ps).
2009-02-05 19:30:16 +01:00
Laurent Aimar
dd2c4d4400
Fixed long term pts rounding error in mod.
2009-02-05 19:13:11 +01:00
Laurent Aimar
8accabd39b
Improved a bit mod detection checks.
...
Check the content of the file to validate the extension selection.
Some checks are light but either the file format does not provide enough
identifier data or too much code would be needed. But it is better than
nothing.
2009-02-05 19:13:11 +01:00
Laurent Aimar
cf36a814e1
Added mod title support.
2009-02-05 19:13:11 +01:00
Laurent Aimar
08b0129445
Added a few sanity checks to mod.
...
Among them, it will now refuse to load file larger than 500Mbytes.
2009-02-05 19:13:11 +01:00
Laurent Aimar
2887a459ec
Cosmetics (mod).
2009-02-05 19:13:11 +01:00
Rémi Denis-Courmont
37acd67edf
Unitialized variable
2009-02-05 18:59:54 +02:00
Rémi Denis-Courmont
ecdec76a4b
System knows better whether we can seek.
2009-02-05 18:40:15 +02:00
Rémi Denis-Courmont
558ed80209
Do not poll regular files (useless), block devices (undefined).
...
We do poll character devices, as it works for TTYs and some platform
specific devices.
2009-02-05 18:37:56 +02:00
Rémi Denis-Courmont
9d4c2ee574
Only use file size for regular files. Allow seeking block devices.
...
Block special files are always seekable. File size is undefined for
non-regular files.
2009-02-05 18:37:56 +02:00
Rémi Denis-Courmont
be6cfb0561
access_file: cosmetics
2009-02-05 18:03:09 +02:00
Rémi Denis-Courmont
28431c2d47
Do not reinvent eventfd. Won't work if syscall.h is old.
2009-02-05 17:27:15 +02:00
Rémi Denis-Courmont
069e8d419f
Menu key triggers the popup menu
...
That particular key is supposed to work that way.
2009-02-05 17:27:14 +02:00
Felix Paul Kühne
4946fda524
macosx: really fixed packaging of the Mozilla/Safari plugin
...
Note that it will try to use the X11 vout right now, so you won't get any visible video output
2009-02-04 23:42:24 +01:00
Rémi Denis-Courmont
4ab7d88131
XCB key press handling
...
Windows-specific keys are missing (found in XFree86?).
Mouse wheel is implemented with mouse events (like X11); afterall it is
not on the KEYboard.
2009-02-04 22:14:24 +02:00
Rémi Denis-Courmont
1f3f64f793
Set libvlccore and libvlc versions to that of 0.9.9 + 1
...
Also libvlccore is not backward compatible, whereas libvlc is.
2009-02-04 18:02:55 +02:00
Jean-Baptiste Kempf
06dea9e8c9
s/41000/44100 in sout panel
2009-02-04 12:44:17 +01:00
Christophe Mutricy
4eb5aa9f62
i18n: Fix
2009-02-03 23:06:53 +00:00
Alexis Ballier
941cc25eb6
Fix non posix test construction in configure.
...
POSIX does not document the == construction for test; Even if GNU test and bash builtin allow it, configure is run by sh and FreeBSD test does not allow it so that this test is always false there.
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
2009-02-03 23:06:52 +00:00
Laurent Aimar
9d9e1852a3
Add more CDDA informations to the playlist node.
2009-02-03 23:51:53 +01:00
Laurent Aimar
67242bac7c
Decrease fixed point decoder priority to lower than ffmpeg.
2009-02-03 22:50:28 +01:00
Felix Paul Kühne
565bb4caf0
macosx: removed settings for the former access-filters
2009-02-03 18:43:56 +01:00
Felix Paul Kühne
c887168f58
macosx: Renamed 'Quick Open File' to 'Open File' and 'Open File' to 'Advanced Open File' and switched the menu order accordingly to provide the same names as the Qt4 intf
2009-02-03 17:16:08 +01:00
Felix Paul Kühne
c62a73d1f5
macosx: resized to the open dialogue again and cleaned-up the screen input section
2009-02-03 17:16:08 +01:00
Jean-Paul Saman
c5f610c90d
mozilla: keep version info automatically up-to-date.
2009-02-03 16:44:39 +01:00
Adrien Maglo
df325fb864
Improve spectrum visualization. Change options : the number of bands for the spectrum and spectrometer visualization is now set with a boolean. Ban some actions to avoid segfaults in visualizations.
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2009-02-03 13:56:08 +01:00
Rémi Duraffort
7b3cb7d92c
x11: fix compiler warnings.
2009-02-03 11:49:21 +01:00
Rémi Duraffort
0bed6fc3e3
fix overriden variables.
2009-02-03 11:49:01 +01:00
Rémi Duraffort
16d476260d
unused variables.
2009-02-03 10:49:33 +01:00
Rémi Duraffort
bbd5ed6247
vlc_url.h: warning about overriden variable.
2009-02-03 10:49:33 +01:00
Rémi Duraffort
b10e05092c
taglib: fix warning about overriden variable.
2009-02-03 10:49:33 +01:00
Christophe Mutricy
55bd6c18ba
i18n: Fix in the popup menu
...
Pointed-By: Eric Lassauge
2009-02-02 23:40:43 +00:00
Jean-Paul Saman
76f34d998b
live555: unbreak windows RTSP servers (introduced in c0d37c7c88
).
2009-02-02 23:33:34 +01:00
Jean-Paul Saman
b198db8f65
mozilla: update the version number
2009-02-02 23:33:34 +01:00
Jean-Paul Saman
5467cacefc
mozilla: fix MacOS X plugin packaging
2009-02-02 23:33:34 +01:00
Laurent Aimar
f0fc0b2353
Sub filter deadlock fixes.
...
The original idea and debug come from basos g patch with the following
comment:
"A dead lock was created when adding an spu filter (like marq)
because the same mutex was used for spu->p stuff and sub filter
chain (p_spu->p->p_chain)."
I implemented the creation/destruction of the chain outside the sub-filter
callback.
2009-02-02 22:25:08 +01:00
Laurent Aimar
8a353bf6dc
Delete sub-filter callback before destroying p_spu memebers...
2009-02-02 22:25:08 +01:00
Rémi Denis-Courmont
a33c431dea
Qt4: use --x11-display
2009-02-02 23:16:19 +02:00
Rémi Denis-Courmont
19e0e15f38
Qt4: use the display we've opened
2009-02-02 23:14:52 +02:00
Rémi Denis-Courmont
1590cffccc
Use --x11-display whenever calling XOpenDisplay (except Qt4 this far)
2009-02-02 22:33:52 +02:00