]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Fri, 29 Aug 2008 15:50:00 +0000 (18:50 +0300)]
Implement ACCESS_OUT_CONTROLS_PACE as needed
Rémi Denis-Courmont [Fri, 29 Aug 2008 15:25:52 +0000 (18:25 +0300)]
Disable instance pace control from stream rather than access
Rémi Denis-Courmont [Fri, 29 Aug 2008 15:13:19 +0000 (18:13 +0300)]
Add ACCESS_OUT_CAN_CONTROL_PACE, fix AccessOutControl prototype
(My fault - fortunately, sout_AccessOutControl was unused)
Rémi Denis-Courmont [Fri, 29 Aug 2008 14:41:50 +0000 (17:41 +0300)]
UDP out: avoid useless references to p_sout
Laurent Aimar [Fri, 29 Aug 2008 12:50:52 +0000 (14:50 +0200)]
Implemented sout string escaping in QT.
Laurent Aimar [Fri, 29 Aug 2008 10:14:48 +0000 (12:14 +0200)]
Improved config_chain parsing by using escape for \ " and ' (close #1952)
It also add checks against failed malloc.
The option value should be escaped by \ for the mentionned characters and
only for them (and only one time).
For example
dst="test \"ok\".mp3"
will assign the value
test "ok".mp3
to the option dst.
The following one
dst="c:\test\\'bla'bla.txt"
will assign the value
c:\test\'bla'bla.txt
You can use the functions
- config_StringEscape (allocates memory)
- config_StringUnescape (does not allocate memory).
Laurent Aimar [Fri, 29 Aug 2008 10:10:43 +0000 (12:10 +0200)]
Fixed segfault when doing rendering without respecting ffmpeg requirements.
It fixes at least SVQ1 segfaults.
Laurent Aimar [Thu, 28 Aug 2008 22:17:37 +0000 (00:17 +0200)]
Revert "Fixed segfault with I410 (it is 10 bits per pel)."
This reverts commit
48079eeaa7c011485072486cfe1efb6dbbe33b4d .
I410 is 9 bits per pel, it is ffmpeg doing something wrong.
Filippo Carone [Tue, 26 Aug 2008 11:09:00 +0000 (13:09 +0200)]
jvlc: accept cmdline args for sample client
Filippo Carone [Mon, 25 Aug 2008 14:32:29 +0000 (16:32 +0200)]
jvlc: assembly goal with dependencies for samples added
Filippo Carone [Mon, 25 Aug 2008 14:31:24 +0000 (16:31 +0200)]
jvlc: test with multiple jvlc instances added
Filippo Carone [Mon, 25 Aug 2008 14:30:54 +0000 (16:30 +0200)]
jvlc: multiple videos on a canvas sample added
Christophe Mutricy [Thu, 28 Aug 2008 23:06:53 +0000 (00:06 +0100)]
Laurent Aimar [Thu, 28 Aug 2008 21:55:30 +0000 (23:55 +0200)]
Fixed swscaler minimal size for YUY2 sse2.
Rémi Denis-Courmont [Thu, 28 Aug 2008 20:58:00 +0000 (23:58 +0300)]
vlc_thread_join: cannot join current thread
vlc_join will cause the assertion failure with pthread.
On -unchanged- Windows, it (supposedly) deadlocks as it used to.
Rémi Denis-Courmont [Thu, 28 Aug 2008 20:57:08 +0000 (23:57 +0300)]
vlc_join: check for deadlock
Rémi Denis-Courmont [Thu, 28 Aug 2008 20:39:44 +0000 (23:39 +0300)]
vlc_object_lock_and_wait: broken by design, remove
The only user is LUA, inlined there. The return value seems suspicious
by the way.
Rémi Denis-Courmont [Thu, 28 Aug 2008 20:19:35 +0000 (23:19 +0300)]
Deprecate vlc_object_get
(Hopefully-would-have-been-Signed-off-by: Pierre d'Herbemont)
Rémi Denis-Courmont [Thu, 28 Aug 2008 20:19:19 +0000 (23:19 +0300)]
Remove unneeded vlc_signal_object_maybe hack
Rémi Denis-Courmont [Thu, 28 Aug 2008 19:41:28 +0000 (22:41 +0300)]
Run SD threads (if any) with cancellation
Rémi Denis-Courmont [Thu, 28 Aug 2008 19:41:15 +0000 (22:41 +0300)]
SAP: use thread cancellation, get rid of the waitpipe hack
Rémi Denis-Courmont [Thu, 28 Aug 2008 19:38:30 +0000 (22:38 +0300)]
SD: pull down cancellation safety on those SD with lame threads
Laurent Aimar [Thu, 28 Aug 2008 18:39:27 +0000 (20:39 +0200)]
Fixed snapshot aspect ratio.
It fixes aspect ratio of saved picture (and internal ones).
It fixes aspect ratio of displayed PIP (with and without overlay).
It factorizes a bit the code.
It adds a few checks on malloc.
Pavlov Konstantin [Thu, 28 Aug 2008 08:24:58 +0000 (12:24 +0400)]
Small updates in russian translation.
Pavlov Konstantin [Wed, 27 Aug 2008 14:54:10 +0000 (18:54 +0400)]
Spelling: typo.
Pavlov Konstantin [Wed, 27 Aug 2008 14:51:56 +0000 (18:51 +0400)]
Spelling typo.
Pavlov Konstantin [Wed, 27 Aug 2008 14:42:16 +0000 (18:42 +0400)]
Add braces where needed.
Pavlov Konstantin [Wed, 27 Aug 2008 14:39:39 +0000 (18:39 +0400)]
Fix typo.
Pavlov Konstantin [Wed, 27 Aug 2008 14:12:42 +0000 (18:12 +0400)]
Spelling: mili -> milli.
Pavlov Konstantin [Wed, 27 Aug 2008 13:38:32 +0000 (17:38 +0400)]
Small update in ru.po.
Rémi Denis-Courmont [Thu, 28 Aug 2008 19:25:23 +0000 (22:25 +0300)]
UPnP Intel: remove useless and harmful SD thread
Rémi Denis-Courmont [Thu, 28 Aug 2008 19:16:15 +0000 (22:16 +0300)]
Drop prehistoric avahi versions support
Laurent Aimar [Thu, 28 Aug 2008 19:23:26 +0000 (21:23 +0200)]
Fixed(woraround) another bug of swscaler when ask to do a nop.
If we ask to convert but this conversion does nothing (same chroma and
same width/height, swscaler does not copy the pixels.
Rémi Denis-Courmont [Thu, 28 Aug 2008 19:09:43 +0000 (22:09 +0300)]
Bonjour: use the avahi thread backend
Simpler and free from arbitrary wake ups
Rémi Denis-Courmont [Thu, 28 Aug 2008 18:22:23 +0000 (21:22 +0300)]
UPnP CyberLink: do not spawn a useless poll thread (untested)
Rémi Denis-Courmont [Thu, 28 Aug 2008 17:07:51 +0000 (20:07 +0300)]
snapshost: avoid vlc_object_get (this is still a really ugly hack)
Rémi Denis-Courmont [Thu, 28 Aug 2008 17:12:02 +0000 (20:12 +0300)]
Remove unneeded include
Antoine Cellerier [Thu, 28 Aug 2008 17:09:48 +0000 (19:09 +0200)]
Here too. (yeah, we now have video filters in modules/video_chroma and modules/video_filter)
Antoine Cellerier [Thu, 28 Aug 2008 16:50:11 +0000 (18:50 +0200)]
Check for input/output size match here too. I hope that I didn't forget other files.
Antoine Cellerier [Thu, 28 Aug 2008 16:42:40 +0000 (18:42 +0200)]
If you don't know how to scale ... don't pretend that you do. (Needs backporting)
Rémi Denis-Courmont [Thu, 28 Aug 2008 16:28:35 +0000 (19:28 +0300)]
If the thread does nothing, we might as well exit
Rémi Denis-Courmont [Thu, 28 Aug 2008 16:25:57 +0000 (19:25 +0300)]
psz_intf_switch was read-only: remove dead code
Rémi Denis-Courmont [Thu, 28 Aug 2008 16:25:33 +0000 (19:25 +0300)]
signals: use the VLC thread API
Laurent Aimar [Thu, 28 Aug 2008 12:30:02 +0000 (14:30 +0200)]
Added a INPUT_CONTROL_RESTART_ES and use it in video_output.
This removes the need for suxor_thread_t.
Laurent Aimar [Thu, 28 Aug 2008 11:07:32 +0000 (13:07 +0200)]
Fixed a potential division by 0 in mp4 demuxer.
Laurent Aimar [Thu, 28 Aug 2008 11:03:08 +0000 (13:03 +0200)]
Fixed segfault with I410 (it is 10 bits per pel).
It fixes SVQ1 (at least).
Laurent Aimar [Thu, 28 Aug 2008 10:31:22 +0000 (12:31 +0200)]
Clean up ogm parsing and fixed a potential memory overwrite.
Laurent Aimar [Thu, 28 Aug 2008 09:27:21 +0000 (11:27 +0200)]
Enable input recording for access_demux too.
Laurent Aimar [Thu, 28 Aug 2008 09:25:21 +0000 (11:25 +0200)]
Fixed audio visual activation introduced by [
eff24974c62da8740d381ae45694474ac1ee2c05 ]
Jean-Paul Saman [Thu, 28 Aug 2008 06:58:22 +0000 (08:58 +0200)]
Revert part of
c3baee8d05bc02734964fd8fcb3c66b8b88d8821 . We no longer have the intl directory.
Laurent Aimar [Wed, 27 Aug 2008 22:33:36 +0000 (00:33 +0200)]
Fixed RGB ffmpeg color selection.
I have some doubt about it, either swscale does not respect the ffmpeg doc
or the doc is wrong (about the rgb mask).
Laurent Aimar [Wed, 27 Aug 2008 20:36:25 +0000 (22:36 +0200)]
Request RGBA when you want that (and not RV32).
This fixes the skin loading. The color seems wrong but I think the skin
code is right (vlc RGBA is stored in memory R, B, G, A).
Christophe Mutricy [Wed, 27 Aug 2008 22:12:50 +0000 (23:12 +0100)]
Fix make dist
Christophe Mutricy [Wed, 27 Aug 2008 20:09:40 +0000 (21:09 +0100)]
Some more rules to make debug pkg for win32
Pierre d'Herbemont [Wed, 27 Aug 2008 21:18:11 +0000 (23:18 +0200)]
update: vlc_savecancel now returns the cancel handle.
Rémi Denis-Courmont [Sat, 23 Aug 2008 08:00:49 +0000 (11:00 +0300)]
SAP: no need to keep two dates per announce
Rémi Denis-Courmont [Sat, 16 Aug 2008 16:30:46 +0000 (19:30 +0300)]
SAP out: do not access b_die directly
Rémi Denis-Courmont [Sat, 16 Aug 2008 16:25:25 +0000 (19:25 +0300)]
SAP out: no need for net_Write here
Rémi Denis-Courmont [Sat, 16 Aug 2008 08:56:51 +0000 (11:56 +0300)]
Win32: allocate cancellation data on the stack (cannot fail)
Better than an unlikely abort().
Rémi Denis-Courmont [Sat, 16 Aug 2008 08:20:48 +0000 (11:20 +0300)]
(Potentially) allow pthread without pthread native cancellation
Rémi Denis-Courmont [Tue, 12 Aug 2008 17:19:00 +0000 (20:19 +0300)]
UDP access_out: get rid of block_FifoWake and blocking mwait()
Rémi Denis-Courmont [Mon, 11 Aug 2008 20:16:34 +0000 (23:16 +0300)]
RTP sout: get rid of block_FifoWake and don't get stuck in mwait()
Rémi Denis-Courmont [Sun, 10 Aug 2008 18:44:52 +0000 (21:44 +0300)]
block: cancellation safety
(Eventually, this could replace block_FifoWake))
Rémi Denis-Courmont [Sun, 10 Aug 2008 18:43:05 +0000 (21:43 +0300)]
Cleanup helper for unlocking
Rémi Denis-Courmont [Sun, 10 Aug 2008 18:06:11 +0000 (21:06 +0300)]
Support for cancellation cleanup functions
Rémi Denis-Courmont [Sun, 10 Aug 2008 17:14:17 +0000 (20:14 +0300)]
Revert "Disable cancellation everywhere (except in msg_Dbg) to start with"
Every thread function disables cancellation properly now.
Rémi Denis-Courmont [Sun, 10 Aug 2008 16:49:48 +0000 (19:49 +0300)]
Plugins: push cancellation down
Rémi Denis-Courmont [Tue, 5 Aug 2008 19:12:27 +0000 (22:12 +0300)]
libvlccore: push threads cancellation down vlc_thread_create
Rémi Denis-Courmont [Sun, 6 Jul 2008 18:38:42 +0000 (21:38 +0300)]
vlc_object_kill: cancel the thread
Rémi Denis-Courmont [Sun, 6 Jul 2008 18:35:27 +0000 (21:35 +0300)]
Disable cancellation everywhere (except in msg_Dbg) to start with
Rémi Denis-Courmont [Sun, 3 Aug 2008 15:44:22 +0000 (18:44 +0300)]
Object functions: cancellation safety
Rémi Denis-Courmont [Sun, 6 Jul 2008 18:34:32 +0000 (21:34 +0300)]
msg_(va)Generic: cancellation safety
Rémi Denis-Courmont [Wed, 27 Aug 2008 17:40:20 +0000 (20:40 +0300)]
vlc_join is a cancellation point
Rémi Denis-Courmont [Wed, 6 Aug 2008 20:08:11 +0000 (23:08 +0300)]
Win32: mwait and msleep are cancellation points
Use SleepEx so APC can be executed
Rémi Denis-Courmont [Sat, 9 Aug 2008 16:42:03 +0000 (19:42 +0300)]
Win32: vlc_cond_(timed)wait are cancellation points
Rémi Denis-Courmont [Sat, 16 Aug 2008 08:42:54 +0000 (11:42 +0300)]
Win32: support cancellation through Asynchronus Procedure Call
Rémi Denis-Courmont [Wed, 6 Aug 2008 19:56:42 +0000 (22:56 +0300)]
Support for cancelling self and use normal thread variable
__thread is non-standard (and would need mingw 4.3).
Rémi Denis-Courmont [Sat, 9 Aug 2008 16:41:34 +0000 (19:41 +0300)]
Move stuff around
Rémi Denis-Courmont [Tue, 5 Aug 2008 18:44:47 +0000 (21:44 +0300)]
More natural prototype for vlc_savecancel
Rémi Denis-Courmont [Fri, 11 Jul 2008 21:02:37 +0000 (00:02 +0300)]
Stub cancellation support
Rémi Denis-Courmont [Sun, 6 Jul 2008 18:14:32 +0000 (21:14 +0300)]
vlc_testcancel: explicit cancellation point
Rémi Denis-Courmont [Sat, 16 Aug 2008 08:38:14 +0000 (11:38 +0300)]
libvlccore: vlc_thread_cancel() tangled object API
Rémi Denis-Courmont [Sun, 6 Jul 2008 18:10:58 +0000 (21:10 +0300)]
vlc_cancel: POSIX thread cancellation
Rémi Denis-Courmont [Sun, 6 Jul 2008 17:55:17 +0000 (20:55 +0300)]
vlc_savecancel, vlc_restorecancel: POSIX cancellation state management
Rémi Denis-Courmont [Wed, 27 Aug 2008 19:38:22 +0000 (22:38 +0300)]
Christophe Mutricy [Wed, 27 Aug 2008 19:17:08 +0000 (20:17 +0100)]
i18n: Fixes in Qt4 tooltips.
Remeber that N_( DEFINE ) is not enough
Spotted-by: Cristian Secară
Pierre d'Herbemont [Wed, 27 Aug 2008 18:13:00 +0000 (20:13 +0200)]
macosx: Revert to the old texture window look.
Too much workaround to use it.
Rémi Denis-Courmont [Wed, 27 Aug 2008 17:28:47 +0000 (20:28 +0300)]
Win32: do not assume the thread is joined before it exits
Laurent Aimar [Wed, 27 Aug 2008 17:21:35 +0000 (19:21 +0200)]
Partially work around a picture link in libmpeg2.
It makes DVD (menu) usable (at least #1784, #1880).
Rémi Denis-Courmont [Wed, 27 Aug 2008 17:10:25 +0000 (20:10 +0300)]
Libvlccore ABI has broken (DEMUX_CAN_PAUSE+ modified)
Rémi Denis-Courmont [Wed, 27 Aug 2008 17:08:06 +0000 (20:08 +0300)]
This is a development version...
Laurent Aimar [Wed, 27 Aug 2008 16:18:52 +0000 (18:18 +0200)]
Fixed a buffer overread with broken oggs and check alloc values.
Laurent Aimar [Wed, 27 Aug 2008 13:00:56 +0000 (15:00 +0200)]
Jump to first title on menu error (workaround #1809)
It will make dvdnav and dvdsimple having the same behaviour.
Laurent Aimar [Wed, 27 Aug 2008 12:49:41 +0000 (14:49 +0200)]
Fixed rear center support (and close #1816).
It also factorize channel order definitions.
The DTS order for middle channels can be wrong.
Jean-Paul Saman [Wed, 27 Aug 2008 15:06:38 +0000 (17:06 +0200)]
Remove duplicate stdio.h (is included in vlc_common.h).
Jean-Paul Saman [Tue, 12 Aug 2008 10:11:17 +0000 (18:11 +0800)]
Add video output that dumps raw YUV frames in a file, with YUV4MPEG2 compatible header as used by mplayers yuv4mpeg video ouput module.
Jean-Paul Saman [Wed, 27 Aug 2008 09:10:52 +0000 (11:10 +0200)]
Add documentation.
Jean-Paul Saman [Wed, 13 Aug 2008 03:16:36 +0000 (11:16 +0800)]
fix compiler warnings in modules/video_output/fb.c
Jean-Paul Saman [Tue, 12 Aug 2008 10:10:27 +0000 (18:10 +0800)]
Add video_format_{Copy,Init,Clean} inline functions and bump ABI.
Jean-Paul Saman [Tue, 12 Aug 2008 04:32:52 +0000 (12:32 +0800)]
document vlc_fourcc_to_char() function.