vlc.git
12 years agoQt: Change open dialog behaviour and layout in most categories.
Jean-Baptiste Kempf [Mon, 26 Jan 2009 18:05:57 +0000 (19:05 +0100)]
Qt: Change open dialog behaviour and layout in most categories.

Internal is now QStringList items and QString options (for the first Item, of course)

    There shouldn't be too many regressions, but testing is welcome

12 years agoUse Live555 'double authorization' for RTSP-over-HTTP
Steven Kramer [Mon, 26 Jan 2009 13:28:19 +0000 (14:28 +0100)]
Use Live555 'double authorization' for RTSP-over-HTTP

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
12 years agoembedded snapshot: use condition variable
Olivier Aubert [Mon, 26 Jan 2009 15:57:48 +0000 (16:57 +0100)]
embedded snapshot: use condition variable

Let's see if this fits courmisch's standards...

12 years agointerface: fix building on MacOS X
Jean-Paul Saman [Mon, 26 Jan 2009 13:24:00 +0000 (14:24 +0100)]
interface: fix building on MacOS X

12 years agoRemove osdmenu configurations minimal and dvd pictures.
Jean-Paul Saman [Sat, 20 Dec 2008 17:02:29 +0000 (18:02 +0100)]
Remove osdmenu configurations minimal and dvd pictures.

Osdmenu 'dvd' configuration is the same as 'default' configuration and 'minimal' is just a simple example. The 'default' configuration is descriptive enough in combination with doxygen comments.

12 years agolibvlc: Fix a (tiny) buffer overflow and fix #2449
Rémi Duraffort [Mon, 26 Jan 2009 15:10:54 +0000 (16:10 +0100)]
libvlc: Fix a (tiny) buffer overflow and fix #2449

12 years agostream_out_rtp: fix potential memleak (#2447)
Rémi Duraffort [Mon, 26 Jan 2009 14:59:55 +0000 (15:59 +0100)]
stream_out_rtp: fix potential memleak (#2447)

12 years agoRewording of some categories of Preferences, avoid "General" as a title and using...
Jean-Baptiste Kempf [Mon, 26 Jan 2009 13:51:05 +0000 (14:51 +0100)]
Rewording of some categories of Preferences, avoid "General" as a title and using "VLC", every other two lines...

12 years agoQt: no need to add an extra "General". This doesn't improve the wording.
Jean-Baptiste Kempf [Mon, 26 Jan 2009 13:13:04 +0000 (14:13 +0100)]
Qt: no need to add an extra "General". This doesn't improve the wording.

12 years agoMkv: kill warnings.
Jean-Baptiste Kempf [Mon, 26 Jan 2009 12:39:18 +0000 (13:39 +0100)]
Mkv: kill warnings.

12 years agoMKV: kill warnings.
Jean-Baptiste Kempf [Mon, 26 Jan 2009 11:58:33 +0000 (12:58 +0100)]
MKV: kill warnings.

12 years agoNEWS: global hotkeys is also for Linux.
Jean-Baptiste Kempf [Mon, 26 Jan 2009 11:25:18 +0000 (12:25 +0100)]
NEWS: global hotkeys is also for Linux.

12 years agoWin32: Fix build.
Jean-Baptiste Kempf [Mon, 26 Jan 2009 11:25:00 +0000 (12:25 +0100)]
Win32: Fix build.

12 years agoplaylist_SaveArt: fix a memleak.
Rémi Duraffort [Mon, 26 Jan 2009 11:17:58 +0000 (12:17 +0100)]
playlist_SaveArt: fix a memleak.

12 years agoMissing vlc_savecancel()
Rémi Denis-Courmont [Sun, 25 Jan 2009 19:01:33 +0000 (21:01 +0200)]
Missing vlc_savecancel()

12 years agoMerge commit 'videolan/master'
Rémi Denis-Courmont [Sun, 25 Jan 2009 18:31:21 +0000 (20:31 +0200)]
Merge commit 'videolan/master'

12 years agoDe-inline vlc_(test|save|restore)cancel, add some assertions
Rémi Denis-Courmont [Sun, 25 Jan 2009 18:30:48 +0000 (20:30 +0200)]
De-inline vlc_(test|save|restore)cancel, add some assertions

12 years agoAutomatically insert globalhotkeys when available.
Laurent Aimar [Sun, 25 Jan 2009 18:23:53 +0000 (19:23 +0100)]
Automatically insert globalhotkeys when available.

12 years agoIgnore X11 errors.
Laurent Aimar [Sun, 25 Jan 2009 18:22:20 +0000 (19:22 +0100)]
Ignore X11 errors.

Grrr a library that does exit on its own !

12 years agoFixed double vlc_restorecancle call.
Laurent Aimar [Sun, 25 Jan 2009 18:03:49 +0000 (19:03 +0100)]
Fixed double vlc_restorecancle call.

Noticed by courmish.

12 years agoAdded x11 global hotkeys support (linux).
Laurent Aimar [Sun, 25 Jan 2009 17:41:36 +0000 (18:41 +0100)]
Added x11 global hotkeys support (linux).

12 years agoMoved global hotkeys to its own directory.
Laurent Aimar [Sun, 25 Jan 2009 17:23:31 +0000 (18:23 +0100)]
Moved global hotkeys to its own directory.

12 years agoXCB: simplify, fix assertion on grayscale displays
Rémi Denis-Courmont [Sun, 25 Jan 2009 17:00:41 +0000 (19:00 +0200)]
XCB: simplify, fix assertion on grayscale displays

(X11 has a similar bug, not to how to fix it)

12 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.

12 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.

12 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.

12 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.

12 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.

12 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.

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

12 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.

12 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

12 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...

12 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()

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

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

12 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

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

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

12 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.

12 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)

12 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 ;)

12 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].

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

12 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

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

12 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

12 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).

12 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.

12 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.

12 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>
12 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.

12 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

12 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).

12 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.

12 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.

12 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.

12 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.

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

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

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

12 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.

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

12 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

12 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.

12 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.

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

12 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.

12 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).

12 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.

12 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.

12 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.

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

12 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

12 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

12 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.

12 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>
12 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.

12 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 ...

12 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>
12 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>
12 years ago10l: typo.
Jean-Baptiste Kempf [Fri, 23 Jan 2009 22:00:42 +0000 (23:00 +0100)]
10l: typo.

12 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.

12 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>
12 years agoQt4: fix uninitialized variable
Rémi Denis-Courmont [Thu, 22 Jan 2009 18:49:10 +0000 (20:49 +0200)]
Qt4: fix uninitialized variable

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

12 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.

12 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.

12 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

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

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

12 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.

12 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

12 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.

12 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.

12 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.

12 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.

12 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

12 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.

12 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.