]>
git.sesse.net Git - vlc/log
Felix Paul Kühne [Wed, 24 Oct 2007 13:25:46 +0000 (13:25 +0000)]
* added a version check of the current Mac OS X version, as we require 10.4.x or higher and will definitelly crash on earlier releases.
Jean-Baptiste Kempf [Wed, 24 Oct 2007 05:21:05 +0000 (05:21 +0000)]
Qt4 - switch to minimal view should hide and show the menu, now. Close Trax#26
Jean-Baptiste Kempf [Wed, 24 Oct 2007 04:39:14 +0000 (04:39 +0000)]
Qt4 - minimal change of naming.
Jean-Baptiste Kempf [Wed, 24 Oct 2007 04:37:57 +0000 (04:37 +0000)]
Qt4 - GotoTime, translation and size issue.
Jean-Baptiste Kempf [Wed, 24 Oct 2007 04:32:44 +0000 (04:32 +0000)]
Qt4 - allow the nameLabel to be selectable by mouse or keyboard in order to copy/paste it.
Supposed to be useful.
Jean-Baptiste Kempf [Wed, 24 Oct 2007 03:57:57 +0000 (03:57 +0000)]
Qt4 - time left implementation. Do it better, faster, with also a middle click, and fix the double click toggling time left bug.
Rafaël Carré [Tue, 23 Oct 2007 22:28:12 +0000 (22:28 +0000)]
dbus: review object locking/yielding, fix various bugs & comments
Jean-Baptiste Kempf [Tue, 23 Oct 2007 17:18:15 +0000 (17:18 +0000)]
Add *.cdg to the format we use in the GUIs.
Rafaël Carré [Tue, 23 Oct 2007 12:10:30 +0000 (12:10 +0000)]
dbus: don't lock the playlist, but only yield the input to prevent its destruction while we are accessing it.
We do that because we can't lock the playlist when we're in the input "state" callback because we MAY have been called by playlist_Control(), which does lock the playlist, and then call us.
ref #1346
Jean-Baptiste Kempf [Tue, 23 Oct 2007 06:23:27 +0000 (06:23 +0000)]
Qt4 - initial actions support for StringListConfigs in preferences... To be tested a lot more...
Jean-Baptiste Kempf [Tue, 23 Oct 2007 06:15:13 +0000 (06:15 +0000)]
Add support for fourCC MMES, which is a Matrox MPEG-2 codec... Remove a wrong comment.
Jean-Baptiste Kempf [Tue, 23 Oct 2007 05:46:48 +0000 (05:46 +0000)]
Add VP6A fourCC.
Jean-Baptiste Kempf [Tue, 23 Oct 2007 04:42:38 +0000 (04:42 +0000)]
Qt4 - fix previous compilation for windows.
Jean-Baptiste Kempf [Tue, 23 Oct 2007 04:05:06 +0000 (04:05 +0000)]
Qt4 - try to remember latest open disc path.
Rafaël Carré [Tue, 23 Oct 2007 00:41:00 +0000 (00:41 +0000)]
help string: add missing html tags
Rafaël Carré [Mon, 22 Oct 2007 23:47:24 +0000 (23:47 +0000)]
dbus: updates to match the current status of MPRIS. Patch by Mirsal Ennaime as usual
Jean-Baptiste Kempf [Mon, 22 Oct 2007 23:39:55 +0000 (23:39 +0000)]
MXF support since ffmpeg has a demuxer. Fix #152
Rafaël Carré [Mon, 22 Oct 2007 20:06:22 +0000 (20:06 +0000)]
libvlc_destroy() -> libvlc_release()
Rafaël Carré [Mon, 22 Oct 2007 19:15:05 +0000 (19:15 +0000)]
move config_*Intf() out from the header
Gildas Bazin [Mon, 22 Oct 2007 18:41:19 +0000 (18:41 +0000)]
configure.ac: fixes for build problems introduced by changeset 22617.
Rafaël Carré [Mon, 22 Oct 2007 18:01:34 +0000 (18:01 +0000)]
inhibit: apply [22797] since it's the same main loop than screensaver.c
screensaver: removes unused variable
Rafaël Carré [Mon, 22 Oct 2007 17:54:22 +0000 (17:54 +0000)]
mozilla: use new libvlc api
Rémi Denis-Courmont [Mon, 22 Oct 2007 17:35:27 +0000 (17:35 +0000)]
Don't wait for signal if the object is already dying.
Better solution would be to make sure interface threads lock their object ALL THE TIME, except when waiting on its condition variable, so we do never "loose" condition signals. However, I am not sure if this would not result in a deadlock, should the interface need to lock another object (typically, playlist, input and/or vout). Also, we would need to have all thread call vlc_thread_ready(), otherwise, we could also miss the signal if it happens right after the thread is created => this requires fixing every interface, except those that don't have a pf_run.
Rémi Denis-Courmont [Mon, 22 Oct 2007 17:18:39 +0000 (17:18 +0000)]
Fix race condition in screensaver exit
Rémi Denis-Courmont [Mon, 22 Oct 2007 17:01:35 +0000 (17:01 +0000)]
Fix syntax errors
Rémi Denis-Courmont [Mon, 22 Oct 2007 16:59:59 +0000 (16:59 +0000)]
Fix warnings (it does not seem very logical for log_open to take a read-only libvlc anyway)
Rémi Denis-Courmont [Mon, 22 Oct 2007 16:57:33 +0000 (16:57 +0000)]
Fix trivial warning
Rémi Denis-Courmont [Mon, 22 Oct 2007 16:56:41 +0000 (16:56 +0000)]
Event manager yields libvlc (and all the media_* stuff yields the event manager already)
Rémi Denis-Courmont [Mon, 22 Oct 2007 16:55:43 +0000 (16:55 +0000)]
Yield libvlc and fix corner case memleak
Rémi Denis-Courmont [Mon, 22 Oct 2007 16:55:30 +0000 (16:55 +0000)]
Yield libvlc
Rémi Denis-Courmont [Mon, 22 Oct 2007 16:30:00 +0000 (16:30 +0000)]
Reference count libvlc. API break.
Rafaël Carré [Mon, 22 Oct 2007 16:15:39 +0000 (16:15 +0000)]
audioscrobbler: we're sure metadata has been read only when state is PLAYING_S
Rafaël Carré [Mon, 22 Oct 2007 16:00:08 +0000 (16:00 +0000)]
qt4: removes useless functionnality. fix #1330
Rafaël Carré [Mon, 22 Oct 2007 13:19:56 +0000 (13:19 +0000)]
dbus: monitors input "state" variable to emit the TrackChange signal only when the metadata has been read
Jean-Paul Saman [Mon, 22 Oct 2007 10:46:30 +0000 (10:46 +0000)]
- Enable building of libamrnb and libamrwb (disabled by default). To enable add HAVE_AMR to config.mak and make sure to rebuild ffmpeg too.
- Bumped up libdvbpsi version number to 0.1.6
Jean-Baptiste Kempf [Mon, 22 Oct 2007 04:24:23 +0000 (04:24 +0000)]
Contribs - PNG new release with a bunch of CVE-... (as in previous version)
Rafaël Carré [Mon, 22 Oct 2007 02:01:55 +0000 (02:01 +0000)]
configuration: add config_AddIntf() config_RemoveIntf() and config_ExistIntf() to handle extra interfaces in the preferences
make use of it for last.fm simple preferences (ref #1262)
by the way the duplication of "control" with "extraintf" is very boring
Rafaël Carré [Mon, 22 Oct 2007 01:32:11 +0000 (01:32 +0000)]
contribs: fix dvdnav compilation with mingw gcc 4.x
Pierre d'Herbemont [Sun, 21 Oct 2007 23:33:39 +0000 (23:33 +0000)]
Mac OS X: Add oga, ogv, ogx, anx file type. Close #1279. (Patch by j).
Rafaël Carré [Sun, 21 Oct 2007 22:55:13 +0000 (22:55 +0000)]
qt4: delete the QApplication when we are finished using it, removes an ugly QObject::killTimers warning.
Rafaël Carré [Sun, 21 Oct 2007 21:32:24 +0000 (21:32 +0000)]
playlist_Clear() should delete only the local playlist, not the root playlist (including the media library, and the read only services discovery)
Christophe Mutricy [Sun, 21 Oct 2007 19:17:11 +0000 (19:17 +0000)]
Fix compilation on win
Rafaël Carré [Sun, 21 Oct 2007 19:08:44 +0000 (19:08 +0000)]
mozilla: links with libvlc-control.1.dylib on macosx
Rafaël Carré [Sun, 21 Oct 2007 18:47:43 +0000 (18:47 +0000)]
picture_t->i_refcount is unsigned, so never < 0
Rémi Denis-Courmont [Sun, 21 Oct 2007 18:16:53 +0000 (18:16 +0000)]
Only recurse through the modules directory:
remove warning about libvlc and libvlc-control not being valid plugins
Rémi Denis-Courmont [Sun, 21 Oct 2007 17:57:52 +0000 (17:57 +0000)]
Same as previous commit
Rémi Denis-Courmont [Sun, 21 Oct 2007 17:52:40 +0000 (17:52 +0000)]
some missing s/VLC_ADD_LDFLAGS/VLC_ADD_LIBS/
Rémi Denis-Courmont [Sun, 21 Oct 2007 17:30:59 +0000 (17:30 +0000)]
Also test libvlc_playlist_clear and libvlc_playlist_add_extended
Rémi Denis-Courmont [Sun, 21 Oct 2007 16:52:11 +0000 (16:52 +0000)]
Playlist delete support... sorta. LibVLC crashes internally.
Rémi Denis-Courmont [Sun, 21 Oct 2007 16:50:02 +0000 (16:50 +0000)]
Doxygen syntax fix
Pierre d'Herbemont [Sun, 21 Oct 2007 16:45:56 +0000 (16:45 +0000)]
extras/contrib/src/Makefile: Fix dca an zvbi install name (on Mac OS X in particular). (Reported by maru).
Laurent Aimar [Sun, 21 Oct 2007 16:00:27 +0000 (16:00 +0000)]
Increase rate/speed control granularity.
We now have:
1x 1.5x 2x 3x 4x 8x (and the same for slower).
Rémi Denis-Courmont [Sun, 21 Oct 2007 15:42:29 +0000 (15:42 +0000)]
"Advanced" playlist add
Rafaël Carré [Sun, 21 Oct 2007 14:31:09 +0000 (14:31 +0000)]
mozilla: don't add a custom application name as argv[0].
Pierre d'Herbemont [Sun, 21 Oct 2007 13:55:53 +0000 (13:55 +0000)]
control/media_instance.c: Cons-ify the conversion table.
Pierre d'Herbemont [Sun, 21 Oct 2007 13:54:13 +0000 (13:54 +0000)]
MacOSX/Framework/VLCMediaPlayer.m: Const-ify the conversion table.
Rafaël Carré [Sun, 21 Oct 2007 13:51:53 +0000 (13:51 +0000)]
contribs: make it explicit that (unused) mozilla target is macosx only
Pierre d'Herbemont [Sun, 21 Oct 2007 13:50:09 +0000 (13:50 +0000)]
MacOSX/Framework: VLCPlaylist object has been replaced by VLCMediaList (as in libvlc).
Pierre d'Herbemont [Sun, 21 Oct 2007 13:45:39 +0000 (13:45 +0000)]
MacOSX/Framework: Updated Sample code. (Patch by Enrique Osuna).
Rafaël Carré [Sun, 21 Oct 2007 13:44:22 +0000 (13:44 +0000)]
lua: makes sure metadata is UTF8 encoded (some websites aren't using UTF8 charset)
Pierre d'Herbemont [Sun, 21 Oct 2007 13:31:27 +0000 (13:31 +0000)]
MacOSX/Framework/VLCLibrary.m: Regroup the sharedLibrary allocation and release. Fix a warning due to a left over in previous commit.
Pierre d'Herbemont [Sun, 21 Oct 2007 13:16:46 +0000 (13:16 +0000)]
MacOSX/Framework/VLCLibrary.m: Better memory management for the global VLCLibrary object. Give an autoreleased object in +[VLCLibrary sharedLibrary]. Release the global VLCLibrary atexit.
Rafaël Carré [Sun, 21 Oct 2007 13:12:51 +0000 (13:12 +0000)]
power management inhibit: uninhibit only once
Rafaël Carré [Sun, 21 Oct 2007 12:56:41 +0000 (12:56 +0000)]
xspf demuxer: correctly checks "application" attribute of <extension> tag, fix #1342
Rémi Denis-Courmont [Sun, 21 Oct 2007 12:55:32 +0000 (12:55 +0000)]
Basic playlist controls
Rémi Denis-Courmont [Sun, 21 Oct 2007 12:18:19 +0000 (12:18 +0000)]
Add support for allocating media_descriptors and factorize some code (generics yum yum!).
Destroying the instance object while a descriptor is still alive will crash(!).
I wonder why libvlc_instance_t is not reference counted as the other handler types... ?
Rafaël Carré [Sun, 21 Oct 2007 12:16:45 +0000 (12:16 +0000)]
video_output: fix 4 bytes too short memory allocation
Rémi Denis-Courmont [Sun, 21 Oct 2007 11:44:56 +0000 (11:44 +0000)]
Switch CIL bindings to libvlc API
Pierre d'Herbemont [Sun, 21 Oct 2007 11:30:35 +0000 (11:30 +0000)]
misc/darwin_specific.c: Fix framework detection code.
Rémi Denis-Courmont [Sun, 21 Oct 2007 11:14:25 +0000 (11:14 +0000)]
Remove extra white spaces
Pavlov Konstantin [Sun, 21 Oct 2007 11:09:30 +0000 (11:09 +0000)]
Fix build.
Rémi Denis-Courmont [Sun, 21 Oct 2007 11:06:37 +0000 (11:06 +0000)]
Changing the order of parameters may be needed, but changing the parameters themselves is definitely not (it would crash in some cases anyway): add some const qualifiers
Pierre d'Herbemont [Sun, 21 Oct 2007 11:02:45 +0000 (11:02 +0000)]
contrib/src/Makefile: Make sure libpng link name is correctly set on Mac OS X. (Reported by maru).
Jean-Paul Saman [Sun, 21 Oct 2007 10:10:29 +0000 (10:10 +0000)]
Fix detection of swscale with compile/link test.
Rémi Denis-Courmont [Sun, 21 Oct 2007 09:58:59 +0000 (09:58 +0000)]
Remove silly debug for previous commit
Rémi Denis-Courmont [Sun, 21 Oct 2007 09:58:01 +0000 (09:58 +0000)]
Put timeout to the testsuite
Rémi Denis-Courmont [Sun, 21 Oct 2007 08:09:02 +0000 (08:09 +0000)]
Switch API smoke test to libvlc API
Rémi Denis-Courmont [Sun, 21 Oct 2007 07:12:07 +0000 (07:12 +0000)]
libvlc_exception:
* add missing const qualifiers
* prevent exception from being silented in case of ENOMEM
Jean-Baptiste Kempf [Sun, 21 Oct 2007 01:46:18 +0000 (01:46 +0000)]
Qt4 - Sprefs, ui margin adjustements.
Jean-Baptiste Kempf [Sun, 21 Oct 2007 01:42:13 +0000 (01:42 +0000)]
Qt4 -- remove extra empty line.
Jean-Baptiste Kempf [Sun, 21 Oct 2007 01:31:38 +0000 (01:31 +0000)]
Qt4 - Simple prefs, re-do [22621], but removes all the connects for all the configcontrol, remove some functions, clean it, remove some dynamic_cast, but basically do the same.
Rafaël Carré [Sun, 21 Oct 2007 00:05:44 +0000 (00:05 +0000)]
telepathy: don't Close() twice. one time when we encounter an error, one more time when VLC exits.
Rafaël Carré [Sat, 20 Oct 2007 23:47:34 +0000 (23:47 +0000)]
New inhibit module to prevent the power management daemon (usually gnome-power-manager) to suspend/hibernate the laptop while VLC is active.
Laurent Aimar [Sat, 20 Oct 2007 23:37:56 +0000 (23:37 +0000)]
Fixed subtitle blend module loading.
The blend module will be loaded only if needed and reloaded on chroma change.
(As a side effect it should allow displaying TEXT even when no blending module
exist)
Laurent Aimar [Sat, 20 Oct 2007 23:22:48 +0000 (23:22 +0000)]
Added sout_UpdateStatistic and fixed transcode module to use it.
As a side effect, it fixed a potential segfault (race condition) when using
sout-keep (but I am not sure if we have a stream_out module that can show the
problem)
sout_UpdateStatistic still uses input internal data and that need to
be fixed. Audio output need such a clean too.
Rafaël Carré [Sat, 20 Oct 2007 23:20:43 +0000 (23:20 +0000)]
input: avoids double mutex locking
Felix Paul Kühne [Sat, 20 Oct 2007 22:39:20 +0000 (22:39 +0000)]
* fix make update-po on platforms with a non-GNU find implementation, aka BSD / Darwin. Thanks to xtophe for pointing this out and helping me
Jean-Paul Saman [Sat, 20 Oct 2007 19:15:05 +0000 (19:15 +0000)]
Deinterlace prototype should be defined whether or not swscale is used.
Jean-Paul Saman [Sat, 20 Oct 2007 18:52:45 +0000 (18:52 +0000)]
Deinterlace module doesn't depend on swscale or img_* ffmpeg functionality.
Jean-Paul Saman [Sat, 20 Oct 2007 18:47:43 +0000 (18:47 +0000)]
sws_scale_ordered() is deprecated in newer ffmpeg
Pierre d'Herbemont [Sat, 20 Oct 2007 17:56:00 +0000 (17:56 +0000)]
src/control: (Patch by Enrique Osuna)
* Add the ability to store user data in media_descriptor.
* Duration can now be retrieved from a media_instance
* Can new get the preparsed state of a media_descriptor
* Add callbacks for libvlc_MediaDescriptorDurationChanged/vlc_InputItemDurationChanged and libvlc_MediaDescriptorPreparsedChanged/vlc_InputItemPreparsedChanged.
Pierre d'Herbemont [Sat, 20 Oct 2007 17:40:51 +0000 (17:40 +0000)]
THANKS: Thanks Enrique Osuna a bit more.
Pierre d'Herbemont [Sat, 20 Oct 2007 17:37:07 +0000 (17:37 +0000)]
MacOSX/Framework: Very minor identation changes.
Pierre d'Herbemont [Sat, 20 Oct 2007 17:36:15 +0000 (17:36 +0000)]
NEWS: Add a piece of news on LibVLC. And specify that the OS X Framework was done as a SoC Project.
Pierre d'Herbemont [Sat, 20 Oct 2007 17:29:34 +0000 (17:29 +0000)]
NEWS: Mention the Mac OS X Framework.
Jean-Baptiste Kempf [Sat, 20 Oct 2007 17:19:25 +0000 (17:19 +0000)]
Add APE to NEWS and close #31
Pierre d'Herbemont [Sat, 20 Oct 2007 17:09:37 +0000 (17:09 +0000)]
MacOSX/Framework: Minor various spaces/comment cleanup.
Pierre d'Herbemont [Sat, 20 Oct 2007 16:53:15 +0000 (16:53 +0000)]
MacOSX/Framework: Fix tabs.
Pierre d'Herbemont [Sat, 20 Oct 2007 16:47:04 +0000 (16:47 +0000)]
MacOSX/Framework: s/PrivateAPI/Private/
Pierre d'Herbemont [Sat, 20 Oct 2007 16:37:59 +0000 (16:37 +0000)]
MacOSX/Framework: Merge Enrique Osuna's work on the Framework.