vlc.git
11 years agoFixed missing vlc_savecancel in globalhotkeys (x11).
Laurent Aimar [Mon, 26 Jan 2009 22:01:03 +0000 (23:01 +0100)]
Fixed missing vlc_savecancel in globalhotkeys (x11).

11 years agohotkeys: fix potential buffer overflows, use var_CreateGetString,
Rémi Duraffort [Mon, 26 Jan 2009 21:52:38 +0000 (22:52 +0100)]
hotkeys: fix potential buffer overflows, use var_CreateGetString,
fix memleaks and use pl_Release.

11 years agocodec_cmml: fix memleaks (and maybe a proble while opening browser under linux).
Rémi Duraffort [Mon, 26 Jan 2009 21:33:00 +0000 (22:33 +0100)]
codec_cmml: fix memleaks (and maybe a proble while opening browser under linux).

11 years agoaccess_http: fix segfault due to unitialised bonjour variable.
Rémi Duraffort [Mon, 26 Jan 2009 21:13:21 +0000 (22:13 +0100)]
access_http: fix segfault due to unitialised bonjour variable.
(the bonjour part is now completely commented out)

11 years agoFixed returned value in osd_FindButton.
Laurent Aimar [Mon, 26 Jan 2009 21:45:07 +0000 (22:45 +0100)]
Fixed returned value in osd_FindButton.

11 years agoFixed compilation warning (missing return value).
Laurent Aimar [Mon, 26 Jan 2009 21:43:55 +0000 (22:43 +0100)]
Fixed compilation warning (missing return value).

11 years agoFixed missing type for b_was_paused.
Laurent Aimar [Mon, 26 Jan 2009 21:42:52 +0000 (22:42 +0100)]
Fixed missing type for b_was_paused.

Isn't there a gcc flag to avoid compiling that ?
 const a = value.

11 years agoRemove traces of wxwidgets.
Jean-Baptiste Kempf [Mon, 26 Jan 2009 21:08:01 +0000 (22:08 +0100)]
Remove traces of wxwidgets.

11 years agoWxWidgets: Bye Bye, I will not miss you.
Jean-Baptiste Kempf [Mon, 26 Jan 2009 21:02:45 +0000 (22:02 +0100)]
WxWidgets: Bye Bye, I will not miss you.

Acked-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
11 years agoXCB: grey scale output support
Rémi Denis-Courmont [Mon, 26 Jan 2009 20:57:29 +0000 (22:57 +0200)]
XCB: grey scale output support

There is a problem with blending GREY on GREY though.
Use `Xephyr -grayscale` to test.

11 years agowxwidget: fix #2444 (I just don't want to leave on stupid bug open)
Rémi Duraffort [Mon, 26 Jan 2009 20:05:10 +0000 (21:05 +0100)]
wxwidget: fix #2444 (I just don't want to leave on stupid bug open)

11 years agoMemory leak (fix #2448)
Rémi Denis-Courmont [Mon, 26 Jan 2009 19:55:36 +0000 (21:55 +0200)]
Memory leak (fix #2448)

N.B.: I hate branching macros for a reason

11 years agoNEWS: add the scaling hotkey to it, since this will remove so many rants on the forum.
Jean-Baptiste Kempf [Mon, 26 Jan 2009 19:44:38 +0000 (20:44 +0100)]
NEWS: add the scaling hotkey to it, since this will remove so many rants on the forum.

11 years ago10l: Oops.Sorry. Fix build.
Jean-Baptiste Kempf [Mon, 26 Jan 2009 19:40:42 +0000 (20:40 +0100)]
10l: Oops.Sorry. Fix build.

11 years agoQt: Media menu rewording.
Jean-Baptiste Kempf [Mon, 26 Jan 2009 19:37:37 +0000 (20:37 +0100)]
Qt: Media menu rewording.

11 years agoDon't change enum orders.
Jean-Baptiste Kempf [Mon, 26 Jan 2009 19:33:37 +0000 (20:33 +0100)]
Don't change enum orders.

11 years agoQt menus: scaling is accessible through Video Menu.
Jean-Baptiste Kempf [Mon, 26 Jan 2009 19:26:06 +0000 (20:26 +0100)]
Qt menus: scaling is accessible through Video Menu.

11 years agoQt: open and open advanced for everyone.
Jean-Baptiste Kempf [Mon, 26 Jan 2009 19:18:40 +0000 (20:18 +0100)]
Qt: open and open advanced for everyone.

11 years agoEnabling scaling activation/deactivation
Joseph Tulou [Mon, 26 Jan 2009 17:12:20 +0000 (18:12 +0100)]
Enabling scaling activation/deactivation

this patch adds a parameter ( --[no]-scaling) and a toggle hotkey ('o')
At fullscreen, it allows displaying a video at original size surrounded by a black screen.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoUpdate myself
Rémi Denis-Courmont [Mon, 26 Jan 2009 19:20:15 +0000 (21:20 +0200)]
Update myself

until we implement whatever we decided regard the authors files

11 years agoembedded snapshot: remove useless comment
Olivier Aubert [Mon, 26 Jan 2009 18:38:17 +0000 (19:38 +0100)]
embedded snapshot: remove useless comment

11 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

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

11 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

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

11 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

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

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

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

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

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

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

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

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

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

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

11 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

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

11 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 !

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

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

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

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

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