]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sat, 21 Feb 2009 15:10:02 +0000 (17:10 +0200)]
Extend Media class
Rémi Denis-Courmont [Sat, 21 Feb 2009 14:42:09 +0000 (16:42 +0200)]
Safe handle class for LibVLC heap allocation
Rémi Denis-Courmont [Sat, 21 Feb 2009 14:41:04 +0000 (16:41 +0200)]
libvlc_free: wrapper around free() when the C run-time is not known
Rémi Denis-Courmont [Sat, 21 Feb 2009 14:37:14 +0000 (16:37 +0200)]
Cleanup media player
Rémi Denis-Courmont [Sat, 21 Feb 2009 13:55:36 +0000 (15:55 +0200)]
Fix documentation
Rémi Denis-Courmont [Sat, 21 Feb 2009 13:40:17 +0000 (15:40 +0200)]
Explicit native exception methods scope
Rémi Denis-Courmont [Sat, 21 Feb 2009 13:40:00 +0000 (15:40 +0200)]
Cleanup instance and media class
Jean-Baptiste Kempf [Sat, 21 Feb 2009 13:57:25 +0000 (14:57 +0100)]
Qt: deactivate the encryption functionnality until core or ts demux is ready.
Jean-Baptiste Kempf [Sat, 21 Feb 2009 13:52:22 +0000 (14:52 +0100)]
Qt: display a locker in the statusBar when encryption is set.
This needs the core event, of course, in order to work... (not yet done, and probably for later).
Felix Paul Kühne [Sat, 21 Feb 2009 11:57:16 +0000 (12:57 +0100)]
contribs: the vlc-lib is non-existant nowadays
Felix Paul Kühne [Sat, 21 Feb 2009 11:53:05 +0000 (12:53 +0100)]
contribs: be sexy by default aka apply -DNDEBUG
Felix Paul Kühne [Sat, 21 Feb 2009 11:49:15 +0000 (12:49 +0100)]
contribs: use a specific pre-release version of LibSDL 1.3 for Darwin (already covered by the 5th contribs package)
Jean-Baptiste Kempf [Sat, 21 Feb 2009 10:46:09 +0000 (11:46 +0100)]
Qt reverse for trickplay: show the button by default, and show it only when trickplay is possible.
It is based on the "can-rewind" variable. This may be wrong, if so, tell me so and I'll revert this.
Jean-Baptiste Kempf [Sat, 21 Feb 2009 09:58:13 +0000 (10:58 +0100)]
More NEWS.
Rémi Denis-Courmont [Sat, 21 Feb 2009 09:55:14 +0000 (11:55 +0200)]
Support for opening any file descriptor with fd://
Jean-Baptiste Kempf [Sat, 21 Feb 2009 09:45:38 +0000 (10:45 +0100)]
Qt: reverse Button.
Make it checkable, change the text for the toolbar editor and show it only on input.
Rémi Denis-Courmont [Sat, 21 Feb 2009 08:38:22 +0000 (10:38 +0200)]
Update HACKING
Felix Paul Kühne [Fri, 20 Feb 2009 23:54:00 +0000 (00:54 +0100)]
fixed make dist
Felix Paul Kühne [Fri, 20 Feb 2009 23:50:42 +0000 (00:50 +0100)]
macosx: improved font selection in the simple prefs by using the 10.5 API
Felix Paul Kühne [Fri, 20 Feb 2009 19:26:06 +0000 (20:26 +0100)]
contribs: remove non-working compilation support for OS X Tiger
Felix Paul Kühne [Fri, 20 Feb 2009 18:27:34 +0000 (19:27 +0100)]
macosx: set llvm-gcc as the default compiler for the contribs
Rémi Denis-Courmont [Fri, 20 Feb 2009 16:52:47 +0000 (18:52 +0200)]
libxml: fix plugin re-entrancy - refs #2541
Frédéric Crozat [Fri, 20 Feb 2009 16:13:02 +0000 (18:13 +0200)]
Fix format-security warnings
Trimmed and
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Rémi Denis-Courmont [Fri, 20 Feb 2009 16:18:05 +0000 (18:18 +0200)]
Unused variable
Jean-Paul Saman [Fri, 20 Feb 2009 16:09:42 +0000 (17:09 +0100)]
Revert "mozilla: video is displayed again"
This reverts commit
e538b7082ff17fb1ff04ea89cc4dd2e8143122ae .
I misunderstood the usage case for drawable-xid. MacOS X AGL needs a separate instance of drawable events.
Jean-Paul Saman [Fri, 20 Feb 2009 15:56:11 +0000 (16:56 +0100)]
lua playlist: add playlist parser for Anevia Toucan list_streams.idp functionality.
Jean-Paul Saman [Thu, 19 Feb 2009 15:14:36 +0000 (16:14 +0100)]
rc: add missing playlist_Lock()/playlist_Unlock() for playlist_Status().
Jean-Paul Saman [Thu, 19 Feb 2009 15:01:48 +0000 (16:01 +0100)]
rc: "state" does not return playlist_status_t but input_state_e.
Rémi Denis-Courmont [Fri, 20 Feb 2009 16:03:28 +0000 (18:03 +0200)]
Remove silly cast
Rémi Duraffort [Fri, 20 Feb 2009 14:02:26 +0000 (15:02 +0100)]
simplifications.
Felix Paul Kühne [Fri, 20 Feb 2009 14:52:22 +0000 (15:52 +0100)]
contribs: updated binary üackage for OS X. I'll only provide one compiled with llvm-gcc-4.2 (i386 already uploaded, ppc to follow later today, x86_64 to follow once VLC 1.0 is branched)
Pierre d'Herbemont [Sat, 7 Feb 2009 23:31:33 +0000 (00:31 +0100)]
Forwardport
5ead92ffd58088828ed802173d963b2571f0cd69
mtime: Use mach_absolute_time on Mac OS X instead of gettimeofday.
mach_absolute_time() is a monotic clock, whereas gettimeofday() is not. For that reason setting your computer time while playing a movie won't halt playback anymore.
Seems to fix the dropped frame issue on Mac OS X.
Signed-off-by: Derk-Jan Hartman <hartman@videolan.org>
Jean-Baptiste Kempf [Fri, 20 Feb 2009 14:44:59 +0000 (15:44 +0100)]
Fix compilation
Derk-Jan Hartman [Fri, 20 Feb 2009 14:06:32 +0000 (15:06 +0100)]
llvm seems to solve our cancellation issues. Revert "mtime: Make nanosleep a bit more cancelable than what it is on osx."
This reverts commit
e1cb28a3a913418ac845c622e0d1647ed0d24d39 .
Derk-Jan Hartman [Fri, 20 Feb 2009 14:06:10 +0000 (15:06 +0100)]
llvm seems to solve our cancellation issues. Revert "Tentative hack for OSX msleep/mwait cancellation"
This reverts commit
3b6ed8084e27fa27f51d3abdeb37052ea9af38fb .
Derk-Jan Hartman [Fri, 20 Feb 2009 14:04:45 +0000 (15:04 +0100)]
llvm seems to solve our cancellation issues. Revert "Compilation fix"
This reverts commit
076dc4357cbe4eec9085a59162c6910a07d0b850 .
Jean-Paul Saman [Fri, 20 Feb 2009 10:55:22 +0000 (11:55 +0100)]
mozilla: video is displayed again
Felix Paul Kühne [Fri, 20 Feb 2009 13:32:47 +0000 (14:32 +0100)]
contribs: compilation fixes
Jean-Baptiste Kempf [Fri, 20 Feb 2009 13:19:34 +0000 (14:19 +0100)]
Doing Meuuh's work :p
Jean-Baptiste Kempf [Fri, 20 Feb 2009 09:22:46 +0000 (10:22 +0100)]
Qt menus: add faster/slower/normal rate
Joseph Tulou [Wed, 18 Feb 2009 15:57:55 +0000 (16:57 +0100)]
Corrects crashing when a skin doesn't have a video widget.
Signed-off-by: Jean-Baptiste Kempf <jb@sasmira.jbkempf.com>
Felix Paul Kühne [Fri, 20 Feb 2009 12:33:31 +0000 (13:33 +0100)]
macosx-plugin: really fix the compilation if top_builddir != top_srcdir
Geoffroy Couprie [Fri, 20 Feb 2009 09:50:18 +0000 (10:50 +0100)]
WInCE: fix infinite loop in vasprintf replacement
fixed by Pierre Ynard
Joseph Tulou [Sun, 15 Feb 2009 10:36:52 +0000 (11:36 +0100)]
Ensure cone is hidden before video is shown in qt4 interface
Signed-off-by: Jean-Baptiste Kempf <jb@sasmira.jbkempf.com>
Jean-Baptiste Kempf [Fri, 20 Feb 2009 00:18:22 +0000 (01:18 +0100)]
Qt: menu, code simplification.
Jean-Baptiste Kempf [Thu, 19 Feb 2009 23:44:13 +0000 (00:44 +0100)]
Qt: menus, comments fixes.
Jean-Baptiste Kempf [Thu, 19 Feb 2009 23:36:33 +0000 (00:36 +0100)]
Qt: menus, minor code reorg.
Jean-Baptiste Kempf [Thu, 19 Feb 2009 22:17:53 +0000 (23:17 +0100)]
Contribs: faac && faad2 update.
Rémi Denis-Courmont [Thu, 19 Feb 2009 17:31:47 +0000 (19:31 +0200)]
Revert "modules: initialize return pointer to NULL"
This reverts commit
866faad67c52b93f57d1fc32fa155ca12828e869 .
module_t **list, *module;
list = module_list_get (NULL);
if (!list)
return NULL;
for (size_t i = 0; (module = list[i]) != NULL; i++)
^^^^^^^^
I think this needs no more comment.
Rémi Denis-Courmont [Thu, 19 Feb 2009 17:28:32 +0000 (19:28 +0200)]
Start rewriting the CIL bindings
Jean-Paul Saman [Thu, 19 Feb 2009 07:30:49 +0000 (08:30 +0100)]
modules: initialize return pointer to NULL
If module_find() does not find the requested module it would return an uninitialized pointer. This made VLC webplugin crash under MacOS X. Thus make sure to initialize it properly to NULL.
Jean-Paul Saman [Tue, 17 Feb 2009 19:59:14 +0000 (20:59 +0100)]
darwin_specific: put psz_vlcpath to null after it being freed.
Rémi Denis-Courmont [Thu, 19 Feb 2009 17:19:52 +0000 (19:19 +0200)]
Missing dependency
Rémi Denis-Courmont [Thu, 19 Feb 2009 16:12:08 +0000 (18:12 +0200)]
PulseAudio cannot be unloaded - fixes #2538
(I would not be surprised if the bug were in the VLC plugin though)
Jean-Baptiste Kempf [Thu, 19 Feb 2009 15:54:29 +0000 (16:54 +0100)]
Contribs/win32: Use std=gnu99
Felix Paul Kühne [Thu, 19 Feb 2009 15:25:55 +0000 (16:25 +0100)]
fixed compilation warning
Felix Paul Kühne [Thu, 19 Feb 2009 15:14:25 +0000 (16:14 +0100)]
macosx-plugin: fixed complation on the buildbots
Felix Paul Kühne [Thu, 19 Feb 2009 15:10:17 +0000 (16:10 +0100)]
macosx: more approbiate locking suggested by fenrir
and fixed a small typo
Felix Paul Kühne [Thu, 19 Feb 2009 14:37:19 +0000 (15:37 +0100)]
macosx: re-arranged the audio and video menus to look similar to the Qt4 interface. Additionally, implemented an 'Open File...' item in the subtitles-submenu
Felix Paul Kühne [Wed, 18 Feb 2009 11:14:25 +0000 (12:14 +0100)]
macosx-port: removed compatibility code for outdated versions of OS X
Felix Paul Kühne [Wed, 18 Feb 2009 10:56:30 +0000 (11:56 +0100)]
macosx: implemented saving of the debug log as RTFD and slightly extended the catcher for outdated OS X versions.
Felix Paul Kühne [Wed, 18 Feb 2009 09:55:32 +0000 (10:55 +0100)]
macosx: added missing playlist locks
Geoffroy Couprie [Thu, 19 Feb 2009 13:14:54 +0000 (14:14 +0100)]
Win32: go to fullscreen on the same monitor as the vlc window
Fixes #2517
Geoffroy Couprie [Thu, 19 Feb 2009 01:42:00 +0000 (02:42 +0100)]
WinCE: add missing include in vlm.c
Geoffroy Couprie [Thu, 19 Feb 2009 01:11:08 +0000 (02:11 +0100)]
WinCE: don't use features absent of Windows Mobile
Geoffroy Couprie [Thu, 19 Feb 2009 00:36:52 +0000 (01:36 +0100)]
WinCE intf: don't use old preferences macros
Geoffroy Couprie [Thu, 19 Feb 2009 00:35:51 +0000 (01:35 +0100)]
WinCE intf: LVITEM needs an index
Geoffroy Couprie [Wed, 18 Feb 2009 17:54:48 +0000 (18:54 +0100)]
WinCE intf: remove VLC_Changeset
Geoffroy Couprie [Wed, 18 Feb 2009 17:53:58 +0000 (18:53 +0100)]
WinCE: fix compilation of wince.cpp
Laurent Aimar [Wed, 18 Feb 2009 23:01:27 +0000 (00:01 +0100)]
Fixed a memleak in cdda.
Laurent Aimar [Wed, 18 Feb 2009 21:56:41 +0000 (22:56 +0100)]
Allow to only specify --cdda-track to select a cd audio track.
Laurent Aimar [Wed, 18 Feb 2009 20:11:52 +0000 (21:11 +0100)]
Added a "key-rate-normal" to reset input playback rate to 1x
It is related to #1122 and #1848.
Laurent Aimar [Wed, 18 Feb 2009 19:52:09 +0000 (20:52 +0100)]
Fixed mms udp polling and network timeout.
Geoffroy Couprie [Wed, 18 Feb 2009 12:09:26 +0000 (13:09 +0100)]
Update forgotten function calls
Fixed by Pierre Ynard
Laurent Aimar [Tue, 17 Feb 2009 22:48:36 +0000 (23:48 +0100)]
Improved ac3/eac3 support in mp4 (fix #2524).
Rémi Denis-Courmont [Tue, 17 Feb 2009 21:28:40 +0000 (23:28 +0200)]
Keep the bank lock until plugins are loaded.
This is a bit ugly but it fixes two race conditions:
- loading plugins while another thread is initializing,
- using the bank when the first thread has not completed loading plugins.
Unfortunately, there is still a small race when module_need() calls
AllocatePlugin(). It really should not -need to- do that, but the fix would
be quite invasive. We would basically need to store plugin callbacks by names
rather than function pointers. Then the module descriptors would be fully
serializable, so we would not need to re-describe plugins when loading their
shared object. That would also fix the last known corruption bug in the plugins
cache.
Rémi Denis-Courmont [Tue, 17 Feb 2009 20:51:42 +0000 (22:51 +0200)]
Remove unused member
Rémi Denis-Courmont [Tue, 17 Feb 2009 20:50:24 +0000 (22:50 +0200)]
Plugins depend on the core symbols list, not the whole library
Rémi Denis-Courmont [Tue, 17 Feb 2009 20:35:50 +0000 (22:35 +0200)]
Fix warning
Rémi Denis-Courmont [Tue, 17 Feb 2009 20:35:12 +0000 (22:35 +0200)]
Do not declare non-existent module_ResetBank
Rémi Denis-Courmont [Tue, 17 Feb 2009 20:32:02 +0000 (22:32 +0200)]
Remove remnants of builtin modules support
If we ever to reintroduce builtin modules, we anyway would need to
rewrite that part.
Rémi Denis-Courmont [Tue, 17 Feb 2009 20:18:07 +0000 (22:18 +0200)]
Cosmetic (avoid static variable in a few functions)
Rémi Denis-Courmont [Tue, 17 Feb 2009 20:08:18 +0000 (22:08 +0200)]
Missing const
Derk-Jan Hartman [Tue, 17 Feb 2009 20:05:53 +0000 (21:05 +0100)]
* skip potential subtitle filenames that start with a dot.
Aurélien Nephtali [Tue, 17 Feb 2009 14:47:07 +0000 (15:47 +0100)]
Fix crash when transcoding from mpeg2
The attached patch fixes transcoding from mpeg2 with last VLC from git.
jupiter@~/vlc> ./vlc file.ts --sout
'#transcode{vcodec=mp4v}:std{access=file,mux=ts,dst=/dev/null}' -I
dummy
[...]
[0x212d9c0] libmpeg2 decoder debug: 720x576 (display 720,576), aspect
768000, sar 64:45, 25.000 fps
[0x212d9c0] main decoder warning: can't get output picture
[0x212d9c0] libmpeg2 decoder warning: invalid picture encountered
[0x212d9c0] main decoder warning: can't get output picture
zsh: segmentation fault ./vlc file.ts --sout -I dummy
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Laurent Aimar [Tue, 17 Feb 2009 18:52:43 +0000 (19:52 +0100)]
Fixed Qt4 interface to use the new postprocess vout variable.
Laurent Aimar [Tue, 17 Feb 2009 18:52:05 +0000 (19:52 +0100)]
Added a "postprocess" vout variable.
Laurent Aimar [Mon, 16 Feb 2009 23:14:32 +0000 (00:14 +0100)]
Added QTYPE_NONE to easily detect if qp are present (vout).
Felix Paul Kühne [Tue, 17 Feb 2009 16:22:28 +0000 (17:22 +0100)]
macosx-plugin: improved wording
Felix Paul Kühne [Tue, 17 Feb 2009 16:20:37 +0000 (17:20 +0100)]
macosx-plugin: Removed English to English localisation of the bundle info
This was done for no obvious reason in the past... Additionally, this fixes proper version information display in the Finder's Information panel.
Jean-Paul Saman [Tue, 17 Feb 2009 15:46:45 +0000 (16:46 +0100)]
fb: initialize p_sys->p_video to MAP_FAILED.
Olivier Aubert [Tue, 17 Feb 2009 12:53:01 +0000 (13:53 +0100)]
Revert "python bindings: workaround for the #2257 / #2266 VLC bug (linux only ATM)"
Not needed anymore since we are back at linking modules with libvlccode.
This reverts commit
937e3f2f6b56c287e9acecfc77d65841300325ca .
Jean-Paul Saman [Tue, 17 Feb 2009 12:48:49 +0000 (13:48 +0100)]
mozilla: build fix on MacOS X for commit
c26963910979f706f8830dde3785317aeb42ba03
Jean-Paul Saman [Tue, 17 Feb 2009 11:39:38 +0000 (12:39 +0100)]
mozilla: cleanup
Jean-Paul Saman [Tue, 17 Feb 2009 11:02:31 +0000 (12:02 +0100)]
mozilla: protect calls to libvlc_playlist_isplaying()
Jean-Paul Saman [Fri, 13 Feb 2009 15:24:42 +0000 (16:24 +0100)]
mozilla: test.html print "state" information in an alert box.
Jean-Paul Saman [Fri, 13 Feb 2009 15:22:51 +0000 (16:22 +0100)]
mozilla: no functional changes
* Rename i_playing to is_playing
* Handle case of p_md being NULL.
Jean-Paul Saman [Fri, 13 Feb 2009 14:49:00 +0000 (15:49 +0100)]
mozilla: Recreate toolbar pixels to a smaller size.
Jean-Paul Saman [Wed, 11 Feb 2009 16:05:32 +0000 (17:05 +0100)]
fb: do not segfault when OpenDisplay() fails in Create().
When the plugin fails to open the framebuffer, then the mmap might
not have been done yet. In this case a segmentation fault will occur
when memset is called on p_sys->p_video. (p_sys->p_video is either NULL,
or MMAP_FAILED.)
Jean-Baptiste Kempf [Tue, 17 Feb 2009 11:34:33 +0000 (12:34 +0100)]
Add .rec files in open files.