vlc.git
11 years agoCorrectly unpause the vout for reuse.
Laurent Aimar [Sun, 25 Jan 2009 16:45:06 +0000 (17:45 +0100)]
Correctly unpause the vout for reuse.

It fixes an assert in vout code when a stream was stopped while paused.

11 years agoUse stream_t path instead of access_t one.
Laurent Aimar [Sun, 25 Jan 2009 16:29:37 +0000 (17:29 +0100)]
Use stream_t path instead of access_t one.

11 years agoAdded path information in stream_t.
Laurent Aimar [Sun, 25 Jan 2009 16:09:21 +0000 (17:09 +0100)]
Added path information in stream_t.

11 years agogalaktos: fix a buch of anoying warnings.
Rémi Duraffort [Sun, 25 Jan 2009 14:25:31 +0000 (15:25 +0100)]
galaktos: fix a buch of anoying warnings.

11 years agoqt4: no need for a static_cast to the parent class.
Rémi Duraffort [Sun, 25 Jan 2009 12:40:52 +0000 (13:40 +0100)]
qt4: no need for a static_cast to the parent class.

11 years agoqt4: don't leak the event we compute ourself.
Rémi Duraffort [Sun, 25 Jan 2009 11:58:03 +0000 (12:58 +0100)]
qt4: don't leak the event we compute ourself.

11 years agoskins2: remove totologie.
Rémi Duraffort [Sat, 24 Jan 2009 14:16:01 +0000 (15:16 +0100)]
skins2: remove totologie.

11 years agoskins2: print only one error when the skins can't be loaded.
Rémi Duraffort [Sat, 24 Jan 2009 13:48:39 +0000 (14:48 +0100)]
skins2: print only one error when the skins can't be loaded.

11 years agoXCB: mouse events handling and background color
Rémi Denis-Courmont [Sun, 25 Jan 2009 11:11:27 +0000 (13:11 +0200)]
XCB: mouse events handling and background color

11 years agomouse-clicked is a boolean
Rémi Denis-Courmont [Sun, 25 Jan 2009 10:30:28 +0000 (12:30 +0200)]
mouse-clicked is a boolean

It was created as an integer and set as a boolean...

11 years agoRemove unused vlc_object_wait()
Rémi Denis-Courmont [Sat, 24 Jan 2009 18:42:11 +0000 (20:42 +0200)]
Remove unused vlc_object_wait()

11 years agoUse libvlc_InternalWait
Rémi Denis-Courmont [Sat, 24 Jan 2009 18:23:26 +0000 (20:23 +0200)]
Use libvlc_InternalWait

11 years agoUse libvlc_Quit
Rémi Denis-Courmont [Sat, 24 Jan 2009 18:34:10 +0000 (20:34 +0200)]
Use libvlc_Quit

11 years agolibvlc_InternalWait, libvlc_Quit: wait and signal libvlc exit
Rémi Denis-Courmont [Sat, 24 Jan 2009 18:21:57 +0000 (20:21 +0200)]
libvlc_InternalWait, libvlc_Quit: wait and signal libvlc exit

11 years agoFix warning
Rémi Denis-Courmont [Sat, 24 Jan 2009 18:41:06 +0000 (20:41 +0200)]
Fix warning

11 years agoRemove dead code
Rémi Denis-Courmont [Sat, 24 Jan 2009 18:40:46 +0000 (20:40 +0200)]
Remove dead code

11 years agoRemove bogus vlc_object_wait (no condition to wait on)
Rémi Denis-Courmont [Sat, 24 Jan 2009 18:24:20 +0000 (20:24 +0200)]
Remove bogus vlc_object_wait (no condition to wait on)

N.B.: libvlc snapshots remain seriously broken.
Vout is not locked when shooting. Variables are not safely set.
Vout thread does not access request field safely.
Multiple requests are not safe either. I probably missed some other
issues.

11 years agoFixed embedded art attachment support (close #2416)
Laurent Aimar [Sat, 24 Jan 2009 18:50:49 +0000 (19:50 +0100)]
Fixed embedded art attachment support (close #2416)

11 years agoFixed taglib attachment extraction.
Laurent Aimar [Sat, 24 Jan 2009 18:48:47 +0000 (19:48 +0100)]
Fixed taglib attachment extraction.

C++ is always so much fun ;)

11 years agoFixed art url from meta fetcher.
Laurent Aimar [Sat, 24 Jan 2009 17:41:50 +0000 (18:41 +0100)]
Fixed art url from meta fetcher.

It still does not work because of [2413].

11 years agoRTP: update plugin name
Rémi Denis-Courmont [Sat, 24 Jan 2009 17:55:17 +0000 (19:55 +0200)]
RTP: update plugin name

11 years agoXCB: support for MIT-SHM
Rémi Denis-Courmont [Sat, 24 Jan 2009 16:23:41 +0000 (18:23 +0200)]
XCB: support for MIT-SHM

11 years agoXCB: refactor
Rémi Denis-Courmont [Sat, 24 Jan 2009 16:24:23 +0000 (18:24 +0200)]
XCB: refactor

11 years agoQt: try to fix #2430 (OpenUrl can crash).
Jean-Philippe Andre [Sat, 24 Jan 2009 14:23:42 +0000 (15:23 +0100)]
Qt: try to fix #2430 (OpenUrl can crash).

+ Remove this->
+ Remove toNativeSeparators

11 years agoAllow to select fast seeking with --input-fast-seeking.
Laurent Aimar [Sat, 24 Jan 2009 11:14:10 +0000 (12:14 +0100)]
Allow to select fast seeking with --input-fast-seeking.

No functionnality changes yet as the demuxers need to honor it.

 I have add an extra bool to  DEMUX_SET_POSITION/TIME to ask for precise
seeking to the demuxer.
(You cannot have precision and speed when seeking with non intra only codec).

11 years agoQt: change keep-size to autoresize in order to match the old wx names.
Jean-Baptiste Kempf [Sat, 24 Jan 2009 14:02:00 +0000 (15:02 +0100)]
Qt: change keep-size to autoresize in order to match the old wx names.

11 years agoRemove whitespace after keep-size commit.
Jean-Baptiste Kempf [Sat, 24 Jan 2009 13:35:39 +0000 (14:35 +0100)]
Remove whitespace after keep-size commit.

11 years agoimplements --qt-keep-size (persistent main windows for qt4)
Joseph Tulou [Sat, 24 Jan 2009 11:05:25 +0000 (12:05 +0100)]
implements --qt-keep-size (persistent main windows for qt4)

this patch features :
- persistent resizable main windows
- video confined to preexisting window size

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agofontconfing: join the thread exactly once
Rémi Denis-Courmont [Sat, 24 Jan 2009 13:56:43 +0000 (15:56 +0200)]
fontconfing: join the thread exactly once

The object was typically already killed, so the thread was leaked.
Also, remove vlc_object_kill, since the thread never checks for the
detach of its own object.

11 years agofontconfig: fix unpaired object release
Rémi Denis-Courmont [Sat, 24 Jan 2009 13:56:17 +0000 (15:56 +0200)]
fontconfig: fix unpaired object release

11 years agoskins2: open the right type of playlist (be consistent with qt4).
Rémi Duraffort [Sat, 24 Jan 2009 12:16:31 +0000 (13:16 +0100)]
skins2: open the right type of playlist (be consistent with qt4).

11 years agoskins2: save the playlist also in html.
Rémi Duraffort [Sat, 24 Jan 2009 11:49:05 +0000 (12:49 +0100)]
skins2: save the playlist also in html.

11 years agoqt4: refuse file without extension when saving a playlist.
Rémi Duraffort [Sat, 24 Jan 2009 11:44:25 +0000 (12:44 +0100)]
qt4: refuse file without extension when saving a playlist.

11 years agoskins2: use calloc and NULL at the righ place.
Rémi Duraffort [Sat, 24 Jan 2009 11:20:38 +0000 (12:20 +0100)]
skins2: use calloc and NULL at the righ place.

11 years agoqt4_skins2: fix a crash that occure when using skins2.
Rémi Duraffort [Sat, 24 Jan 2009 11:19:10 +0000 (12:19 +0100)]
qt4_skins2: fix a crash that occure when using skins2.

11 years agox11: compilation warnings.
Rémi Duraffort [Sat, 24 Jan 2009 10:25:35 +0000 (11:25 +0100)]
x11: compilation warnings.

11 years agoOOps. SOrry. 10l
Jean-Baptiste Kempf [Sat, 24 Jan 2009 11:02:51 +0000 (12:02 +0100)]
OOps. SOrry. 10l

11 years agoNEWS about BD
Jean-Baptiste Kempf [Sat, 24 Jan 2009 11:02:36 +0000 (12:02 +0100)]
NEWS about BD

11 years agoX C Bindings video output proof of concept plugin
Rémi Denis-Courmont [Sun, 18 Jan 2009 21:25:14 +0000 (23:25 +0200)]
X C Bindings video output proof of concept plugin

This can really only output iamges at this point.
Critical yet-to-be-implemented features:
 - MIT-SHM shared memory support
 - XVideo hardware scaling & chroma conversion
 - keyboard event handling
 - mouse event handling
 - window (manager) event handling
 - cursor blanking
 - window provider submodule (so it can work without the Qt interface)
 - screen capture access module
 - GLX, perhaps?
 - etc

15, 16 and 24-bits color depth work. 32-bits depth was not tested due
to lack of suitable video adapter. 8-bits depth does not work due to a
bug in VLC chroma handling. B&W, grey and 16 color are not supported,
but are probably not worth it - the Xlib output does not support them
either.

Fullscreen should work, but was not tested.

11 years agoconfigure: copyright
Rémi Denis-Courmont [Wed, 21 Jan 2009 19:59:46 +0000 (21:59 +0200)]
configure: copyright

11 years agos/Disk/Disc for Digital Versatile Disc
Jean-Baptiste Kempf [Sat, 24 Jan 2009 10:53:09 +0000 (11:53 +0100)]
s/Disk/Disc for Digital Versatile Disc

11 years agoQt: Spref, take bd-caching in account.
Jean-Baptiste Kempf [Sat, 24 Jan 2009 10:49:17 +0000 (11:49 +0100)]
Qt: Spref, take bd-caching in account.

11 years agoQt: do not leak ActionsManager on exit.
Jean-Baptiste Kempf [Sat, 24 Jan 2009 10:48:00 +0000 (11:48 +0100)]
Qt: do not leak ActionsManager on exit.

11 years agoQt: remove ... where Needed.
Jean-Baptiste Kempf [Sat, 24 Jan 2009 10:47:32 +0000 (11:47 +0100)]
Qt: remove ... where Needed.

11 years agos/BD Input/Blu-Ray Disc Input to help users lost in the preferences.
Jean-Baptiste Kempf [Sat, 24 Jan 2009 10:46:47 +0000 (11:46 +0100)]
s/BD Input/Blu-Ray Disc Input to help users lost in the preferences.

11 years agoSupport clpi/mpls avchd version (untested).
Laurent Aimar [Sat, 24 Jan 2009 10:18:16 +0000 (11:18 +0100)]
Support clpi/mpls avchd version (untested).

11 years agoFixed a deadlock between ressources freeing and playlist through gui.
Laurent Aimar [Sat, 24 Jan 2009 10:17:20 +0000 (11:17 +0100)]
Fixed a deadlock between ressources freeing and playlist through gui.

11 years agoAdded a input_ressource_HasVout.
Laurent Aimar [Sat, 24 Jan 2009 10:13:24 +0000 (11:13 +0100)]
Added a input_ressource_HasVout.

It can only be used on detached ressource to ensure the value validity.

11 years agoReduce input control locking duration.
Laurent Aimar [Sat, 24 Jan 2009 10:11:42 +0000 (11:11 +0100)]
Reduce input control locking duration.

It also probably fixes deadlock between ressources freeing (vout) and input
through gui.

11 years agoFixed a few BD warnings.
Laurent Aimar [Fri, 23 Jan 2009 19:20:58 +0000 (20:20 +0100)]
Fixed a few BD warnings.

11 years agoAdded initial uncrypted blu-ray support.
Laurent Aimar [Fri, 23 Jan 2009 18:48:50 +0000 (19:48 +0100)]
Added initial uncrypted blu-ray support.

It is very limited:
 - Uncrypted only
 - No ISO or direct disc device
 - No menu
 - No still frame
 - No angle
 - No out of mux stream (some subtitles use it)

It does:
 - title (MPLS)
 - chapter (mark)
 - correct seek
 - hide invalid ES for a given MPLS

11 years agoMark qt-blingbling as deleted
Christophe Mutricy [Sat, 24 Jan 2009 00:20:47 +0000 (00:20 +0000)]
Mark qt-blingbling as deleted

So that we don't break the command line of 0.001% of our users

11 years agoQT4: compare also screengeometry to see if screenresolution has changed
Ilkka Ollakka [Fri, 23 Jan 2009 23:29:49 +0000 (01:29 +0200)]
QT4: compare also screengeometry to see if screenresolution has changed
 when checking if fullscreencontrollers position needs to be
 recalculated. Should fix #2283 (what I understand that ticket)

 Please review and test.

11 years agolive555: fix compiler warnings re: unused variables.
Dominique Leuenberger [Fri, 23 Jan 2009 23:11:47 +0000 (00:11 +0100)]
live555: fix compiler warnings re: unused variables.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoQt: don't show plugins with no capabilities in Releases.
Jean-Baptiste Kempf [Fri, 23 Jan 2009 23:20:02 +0000 (00:20 +0100)]
Qt: don't show plugins with no capabilities in Releases.

11 years agoQt: Menus updates. Change position and removal of ...
Jean-Baptiste Kempf [Fri, 23 Jan 2009 23:02:07 +0000 (00:02 +0100)]
Qt: Menus updates. Change position and removal of ...

11 years agox264 removed i_direct_8x8_inference from the structure from version 66 on.
Dominique Leuenberger [Thu, 22 Jan 2009 09:20:32 +0000 (10:20 +0100)]
x264 removed i_direct_8x8_inference from the structure from version 66 on.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agobetter direct3d image quality
Kaarlo Raiha [Fri, 23 Jan 2009 19:29:39 +0000 (21:29 +0200)]
better direct3d image quality

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years ago10l: typo.
Jean-Baptiste Kempf [Fri, 23 Jan 2009 22:00:42 +0000 (23:00 +0100)]
10l: typo.

11 years agoSkins: missing include, makes skins2 on Windows fail to build.
Jean-Baptiste Kempf [Fri, 23 Jan 2009 21:53:30 +0000 (22:53 +0100)]
Skins: missing include, makes skins2 on Windows fail to build.

11 years agoremove unneeded code
Kaarlo Raiha [Fri, 23 Jan 2009 19:09:40 +0000 (21:09 +0200)]
remove unneeded code

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoQt4: fix uninitialized variable
Rémi Denis-Courmont [Thu, 22 Jan 2009 18:49:10 +0000 (20:49 +0200)]
Qt4: fix uninitialized variable

11 years agoOptimize vout_PlacePicture prototype
Rémi Denis-Courmont [Thu, 22 Jan 2009 17:51:21 +0000 (19:51 +0200)]
Optimize vout_PlacePicture prototype

11 years agoqt4: follow the recommendations about foreach loops.
Rémi Duraffort [Fri, 23 Jan 2009 16:26:20 +0000 (17:26 +0100)]
qt4: follow the recommendations about foreach loops.

11 years agoskins2: use input_GetVout when possible.
Rémi Duraffort [Fri, 23 Jan 2009 15:54:17 +0000 (16:54 +0100)]
skins2: use input_GetVout when possible.

11 years agoQt: re-enable services dicovery and fix them
Jean-Philippe Andre [Thu, 22 Jan 2009 19:17:16 +0000 (20:17 +0100)]
Qt: re-enable services dicovery and fix them

11 years agoQt: Return == Enter
Jean-Philippe Andre [Thu, 22 Jan 2009 18:28:45 +0000 (19:28 +0100)]
Qt: Return == Enter

11 years agocosmetic.
Rémi Duraffort [Thu, 22 Jan 2009 14:38:34 +0000 (15:38 +0100)]
cosmetic.

11 years agotaglib: fix empty attachement urls and if try others embeded image if one isn't good.
Rémi Duraffort [Thu, 22 Jan 2009 14:35:30 +0000 (15:35 +0100)]
taglib: fix empty attachement urls and if try others embeded image if one isn't good.

11 years agoaccess_cdda: use INT64_C
Rémi Duraffort [Tue, 20 Jan 2009 16:56:51 +0000 (17:56 +0100)]
access_cdda: use INT64_C

11 years agoKate: don't spam the msg_Dbg before selection of the module.
Jean-Baptiste Kempf [Thu, 22 Jan 2009 13:56:09 +0000 (14:56 +0100)]
Kate: don't spam the msg_Dbg before selection of the module.

11 years agoQt: Teletext handling simplifications and change of the icons to more clear ones.
Jean-Baptiste Kempf [Thu, 22 Jan 2009 11:47:12 +0000 (12:47 +0100)]
Qt: Teletext handling simplifications and change of the icons to more clear ones.

11 years agoQt: add a play_reverse button.
Jean-Baptiste Kempf [Thu, 22 Jan 2009 10:38:26 +0000 (11:38 +0100)]
Qt: add a play_reverse button.

11 years agoQt: Use clear image for quit button.
Jean-Baptiste Kempf [Thu, 22 Jan 2009 10:33:14 +0000 (11:33 +0100)]
Qt: Use clear image for quit button.

11 years agoQt: add a new "Open URL" dialog
Jean-Philippe Andre [Wed, 21 Jan 2009 23:03:35 +0000 (00:03 +0100)]
Qt: add a new "Open URL" dialog

Triggered by Ctrl+V, it automatically selects the clipboard content

11 years agoQt: show advanced preferences in 2 cases: --qt-advanced-option and --advanced.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 23:35:01 +0000 (00:35 +0100)]
Qt: show advanced preferences in 2 cases: --qt-advanced-option and --advanced.

Close #2270.

11 years agoQt: let the native sound slider manage 200% and 400% of volume.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 23:29:41 +0000 (00:29 +0100)]
Qt: let the native sound slider manage 200% and 400% of volume.

11 years agoQt: Do not react to double-click in editor.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 23:13:59 +0000 (00:13 +0100)]
Qt: Do not react to double-click in editor.

11 years agoFixed stupid typo when removing an es.
Laurent Aimar [Wed, 21 Jan 2009 22:26:04 +0000 (23:26 +0100)]
Fixed stupid typo when removing an es.

11 years agoReduce locking and mdate count in input clock.
Laurent Aimar [Wed, 21 Jan 2009 18:46:39 +0000 (19:46 +0100)]
Reduce locking and mdate count in input clock.

11 years agoQt: correctly get the configuration for the FSC.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 22:58:31 +0000 (23:58 +0100)]
Qt: correctly get the configuration for the FSC.

11 years agoQt: Don't post the initial event of THEMIM, force it.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 22:50:13 +0000 (23:50 +0100)]
Qt: Don't post the initial event of THEMIM, force it.

This avoid a race between menu building and Input Creation in skins. Close #2078.

11 years agoQt: Fix native/non-native state of button.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 22:36:46 +0000 (23:36 +0100)]
Qt: Fix native/non-native state of button.

11 years agoQt: info_panel, remove FPS reference and close #2113. This is not the interface's...
Jean-Baptiste Kempf [Wed, 21 Jan 2009 22:05:54 +0000 (23:05 +0100)]
Qt: info_panel, remove FPS reference and close #2113. This is not the interface's role to deal with it.

11 years agoQt: fix small size of tooltips. Close #2402
Jean-Baptiste Kempf [Wed, 21 Jan 2009 22:05:08 +0000 (23:05 +0100)]
Qt: fix small size of tooltips. Close #2402

11 years agoQt: menus fix. Close #2423, #2420, #2419, and #2422.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 21:48:16 +0000 (22:48 +0100)]
Qt: menus fix. Close #2423, #2420, #2419, and #2422.

11 years agoQt: add a QUIT button. Close #2387.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 21:27:39 +0000 (22:27 +0100)]
Qt: add a QUIT button. Close #2387.

11 years agoQt: open button action implementation.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 21:17:01 +0000 (22:17 +0100)]
Qt: open button action implementation.

11 years agoQt: Ok is not ok as a button label.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 21:14:15 +0000 (22:14 +0100)]
Qt: Ok is not ok as a button label.

11 years agoQt: possibility of having a small Qt dialog for preferences on small screens like...
Jean-Baptiste Kempf [Wed, 21 Jan 2009 21:11:39 +0000 (22:11 +0100)]
Qt: possibility of having a small Qt dialog for preferences on small screens like EEE-PC and TVs.

11 years agoQt: Input Manager, assert the customEvent type acceptance.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 19:44:56 +0000 (20:44 +0100)]
Qt: Input Manager, assert the customEvent type acceptance.

11 years agoQt: react to recording event from the core by activating the button.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 19:37:07 +0000 (20:37 +0100)]
Qt: react to recording event from the core by activating the button.

11 years agoEqualizer: fix invalid sprintf() usage - fixes #2424
Rémi Denis-Courmont [Wed, 21 Jan 2009 19:11:58 +0000 (21:11 +0200)]
Equalizer: fix invalid sprintf() usage - fixes #2424

11 years agoFixed pts delay with non zero audio/spu delay.
Laurent Aimar [Wed, 21 Jan 2009 18:04:53 +0000 (19:04 +0100)]
Fixed pts delay with non zero audio/spu delay.

Thanks linkfanel for noticing it.

11 years agoDynamic Overlay :: Fixed settextcolor
basOS G [Thu, 8 Jan 2009 18:56:41 +0000 (20:56 +0200)]
Dynamic Overlay :: Fixed settextcolor

Colors are in RRGGBB format as stated in vlc_osd.h
int        i_outline_color;   /**< The color of the outline 0xRRGGBB */

11 years agoQt: remove the no-qt-blingbling option. Use the toolbar editor.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 14:50:27 +0000 (15:50 +0100)]
Qt: remove the no-qt-blingbling option. Use the toolbar editor.

11 years agoQt: detect the screen size at startup since some screens are too small for some windows.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 14:48:18 +0000 (15:48 +0100)]
Qt: detect the screen size at startup since some screens are too small for some windows.

11 years agoForgotten in previous commit.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 14:35:33 +0000 (15:35 +0100)]
Forgotten in previous commit.

11 years agoDon't set ridiculously long descriptions or descriptions with 'plugin' or 'module...
Jean-Baptiste Kempf [Wed, 21 Jan 2009 14:30:21 +0000 (15:30 +0100)]
Don't set ridiculously long descriptions or descriptions with 'plugin' or 'module' in it.

11 years agoAnd the final shortnames needed to look correctly in the preferences.
Jean-Baptiste Kempf [Wed, 21 Jan 2009 14:14:50 +0000 (15:14 +0100)]
And the final shortnames needed to look correctly in the preferences.