]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Sat, 18 Jul 2009 17:50:30 +0000 (19:50 +0200)]
VLC is able to open .aiff files.
Jean-Baptiste Kempf [Sat, 18 Jul 2009 17:48:46 +0000 (19:48 +0200)]
Support for ADPCM variant in Flash streams
Sample: http://streams.videolan.org/streams-videolan/flv/Porgi_Amor_Mirusia_123nl_Orbit.flv
This could be backported, if someone needs it.
Antoine Cellerier [Sun, 3 May 2009 15:08:54 +0000 (17:08 +0200)]
Cosmetics.
Jean-Baptiste Kempf [Sat, 18 Jul 2009 14:02:32 +0000 (16:02 +0200)]
Add .rar and .zip extensions to open dialog.
Jean-Baptiste Kempf [Sat, 18 Jul 2009 14:01:14 +0000 (16:01 +0200)]
Qt: Simple preference: update layout for updatesDays
Jean-Baptiste Kempf [Sat, 18 Jul 2009 10:04:03 +0000 (12:04 +0200)]
Qt: Various updates on the simple preferences.
Erwan Tulou [Fri, 17 Jul 2009 09:29:02 +0000 (11:29 +0200)]
skins2: correct skins failing to display a video passed at the command line.
skins2 now does some intializations (GUI) in the Run function, and therefore needs the Open function to wait till the Run thread is ready. This patch fully copies the qt4 initialization process.
Rémi Denis-Courmont [Sat, 18 Jul 2009 08:58:46 +0000 (11:58 +0300)]
Match localhost plus / not localhost plus directory separator
Felix Paul Kühne [Sat, 18 Jul 2009 00:22:26 +0000 (02:22 +0200)]
contribs: fixed issues when compiling glib for Darwin in 64bit mode
Jean-Baptiste Kempf [Fri, 17 Jul 2009 22:54:51 +0000 (00:54 +0200)]
Configure: check for scsi/scsi.h
Jean-Baptiste Kempf [Fri, 17 Jul 2009 22:53:29 +0000 (00:53 +0200)]
DirectDraw: remove unneeded includes
Jean-Baptiste Kempf [Fri, 17 Jul 2009 22:15:40 +0000 (00:15 +0200)]
Continue renaming vout_directx to directx
Directx doesn't mean anything... It should be directdraw
Jean-Baptiste Kempf [Fri, 17 Jul 2009 22:04:26 +0000 (00:04 +0200)]
Configuration categories are VFILTER
Jean-Baptiste Kempf [Fri, 17 Jul 2009 22:03:15 +0000 (00:03 +0200)]
msw vout: More debug
Jean-Baptiste Kempf [Fri, 17 Jul 2009 22:00:54 +0000 (00:00 +0200)]
Rename vout_directx to directx for consistency.
Jean-Baptiste Kempf [Fri, 17 Jul 2009 15:06:08 +0000 (17:06 +0200)]
Fix typo.
Felix Paul Kühne [Fri, 17 Jul 2009 21:18:42 +0000 (23:18 +0200)]
contribs: updated binary package
This fixes VLC-Plugin issues within Safari and obviously includes the recent 3rd party library updates.
Felix Paul Kühne [Fri, 17 Jul 2009 20:34:06 +0000 (22:34 +0200)]
contribs: compilation fixes for Darwin to libtheora and libass
Laurent Aimar [Fri, 17 Jul 2009 17:06:29 +0000 (19:06 +0200)]
Do not uselessly disable direct rendering in avcodec.
It allows to use direct rendering if the chroma/size changes.
It also avoid *always* disabling it after a seek...
(It cost about 6% of CPU for video HD on my dual core in memcpy).
Laurent Aimar [Fri, 17 Jul 2009 16:47:01 +0000 (18:47 +0200)]
Improved late values after pts_delay changes in clock.c.
Laurent Aimar [Fri, 17 Jul 2009 16:45:13 +0000 (18:45 +0200)]
Allowed to have access_demux without pf_demux as slave.
It would be the proper thing to do to convert real time access_demux
to work without pf_demux callback (it includes oss,alsa,rtp,screen
at least).
Laurent Aimar [Fri, 17 Jul 2009 16:44:53 +0000 (18:44 +0200)]
Cosmetics.
Felix Paul Kühne [Fri, 17 Jul 2009 15:31:51 +0000 (17:31 +0200)]
macosx: exporting with mp4a is no longer supported, so don't offer this choice to the user
Felix Paul Kühne [Fri, 17 Jul 2009 15:24:49 +0000 (17:24 +0200)]
macosx: let's have a large messages cache. It's not like we are in the 90s
Erwan Tulou [Fri, 17 Jul 2009 09:28:16 +0000 (11:28 +0200)]
xspf: correct crash if psz_name is NULL
Felix Paul Kühne [Fri, 17 Jul 2009 14:55:49 +0000 (16:55 +0200)]
macosx: sync option strings with 1.0-bugfix
Felix Paul Kühne [Fri, 17 Jul 2009 14:55:13 +0000 (16:55 +0200)]
Erwan Tulou [Fri, 17 Jul 2009 12:50:01 +0000 (14:50 +0200)]
qt4: correct typo (xspf and not xpsf)
Antoine Cellerier [Fri, 17 Jul 2009 12:57:00 +0000 (14:57 +0200)]
Fix video delay when using alsa or oss as slaves
Decrease poll delay from 0.5 to 0.01 seconds in alsa in oss, else the
audio input would block the video input when used as an input slave.
Other accesses likely to be used as input slaves might need to be
changed. An easier solution (module-wise, harder core wise) would be to
run each slave in its own thread.
Laurent Aimar [Thu, 16 Jul 2009 19:08:05 +0000 (21:08 +0200)]
Allowed non pace controled access_demux to not implement the pf_demux callback.
It allows to decrease the number of input thread wakeup and to
improve its reactiveness at user commands in case of data starvation.
Laurent Aimar [Thu, 16 Jul 2009 12:50:16 +0000 (14:50 +0200)]
Let the input bufferize more data when possible.
The input will try to read 20% faster the source until a certain amount
of data is buffered by the fifo of the decoders (for now 10Mbytes or
500kbytes when OPTIMIZE_MEMORY is defined for the sum of all fifos).
This buffering adds up to pts_delay without any additional delay but can
only work when VLC controls the source pace.
It has a drawback with the current way the meta data works: they are seen
too soon.
Laurent Aimar [Thu, 16 Jul 2009 12:49:02 +0000 (14:49 +0200)]
Added input_DecoderGetFifoSize helper.
Laurent Aimar [Thu, 16 Jul 2009 12:13:02 +0000 (14:13 +0200)]
Do not reconnect (http) when we are asked to die.
Anthony Loiseau [Thu, 16 Jul 2009 13:00:00 +0000 (15:00 +0200)]
cosmetic: remove nullity test on free() and delete
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Jean-Baptiste Kempf [Thu, 16 Jul 2009 16:10:49 +0000 (18:10 +0200)]
Qt: fix opening of VIDEO_TS folders from main menu
Felix Paul Kühne [Thu, 16 Jul 2009 14:49:46 +0000 (16:49 +0200)]
macosx: implemented on-the-fly activation of the Media Key support
Felix Paul Kühne [Thu, 16 Jul 2009 14:31:40 +0000 (16:31 +0200)]
macosx: redesigned the messages window a bit to waste less screen space. No functional changes.
Felix Paul Kühne [Thu, 16 Jul 2009 14:20:20 +0000 (16:20 +0200)]
contribs: revert Gecko update. Fixes plugin executing within Safari on OS X
Rémi Duraffort [Thu, 16 Jul 2009 09:42:57 +0000 (11:42 +0200)]
Missing file.
Rémi Duraffort [Thu, 16 Jul 2009 08:13:00 +0000 (10:13 +0200)]
That's safe to delete NULL.
Rémi Duraffort [Thu, 16 Jul 2009 08:06:31 +0000 (10:06 +0200)]
qt4: use references to const QString.
Rémi Duraffort [Thu, 16 Jul 2009 07:52:18 +0000 (09:52 +0200)]
vmem: better ordering.
Rémi Duraffort [Thu, 16 Jul 2009 07:32:33 +0000 (09:32 +0200)]
video_filters: remove unused p_sys structure.
Rémi Duraffort [Thu, 16 Jul 2009 07:11:02 +0000 (09:11 +0200)]
Fix dead assignement and cleaning.
Rémi Duraffort [Thu, 16 Jul 2009 06:57:08 +0000 (08:57 +0200)]
video_filter_scene: cleaning
* p_sys and p_sys->p_scene can't be NULL after the end of Create
* use calloc instead of malloc+memset
* remove dead initializations
* use strdup to copy a string (not asprintf)
Rémi Duraffort [Thu, 16 Jul 2009 06:50:59 +0000 (08:50 +0200)]
growl: fix memleak.
Rémi Duraffort [Thu, 16 Jul 2009 06:37:42 +0000 (08:37 +0200)]
free(NULL) is safe.
Rémi Duraffort [Thu, 16 Jul 2009 06:10:07 +0000 (08:10 +0200)]
Remove uneeded asprintf.
Rémi Duraffort [Thu, 16 Jul 2009 05:47:56 +0000 (07:47 +0200)]
itml: the core knows how to handle file://localhost/
Chris White [Wed, 15 Jul 2009 19:12:06 +0000 (21:12 +0200)]
rtmp: fixed description formatting and made default values more logical.
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Rémi Duraffort [Wed, 15 Jul 2009 19:32:32 +0000 (21:32 +0200)]
itml: fix memleak.
Rémi Duraffort [Wed, 15 Jul 2009 16:35:34 +0000 (18:35 +0200)]
Remove nestead assignement.
Rémi Duraffort [Wed, 15 Jul 2009 16:23:03 +0000 (18:23 +0200)]
itml: indentation.
Rémi Duraffort [Wed, 15 Jul 2009 14:40:06 +0000 (16:40 +0200)]
Fix dead assignement.
Laurent Aimar [Wed, 15 Jul 2009 19:23:56 +0000 (21:23 +0200)]
Increased fifo decoder size to 400mb.
I don't think there is any good fixed value, I have tuned it for
50mbit/s video with a cache of 60s.
Rémi Denis-Courmont [Wed, 15 Jul 2009 18:36:41 +0000 (21:36 +0300)]
convert_xml_special_chars: factor
Rémi Denis-Courmont [Wed, 15 Jul 2009 18:36:23 +0000 (21:36 +0300)]
Test cases for convert_xml_special_chars
Laurent Aimar [Wed, 15 Jul 2009 17:05:27 +0000 (19:05 +0200)]
Fixed clock handling on rate change with high caching delay.
Becareful about possible regressions.
Laurent Aimar [Wed, 15 Jul 2009 17:04:59 +0000 (19:04 +0200)]
Do not delay rate change after end of pause.
Laurent Aimar [Wed, 15 Jul 2009 16:04:51 +0000 (18:04 +0200)]
Always update the wakeup date in input.
Laurent Aimar [Tue, 14 Jul 2009 00:03:30 +0000 (02:03 +0200)]
Fixed potential race condition in clock.
Rémi Duraffort [Wed, 15 Jul 2009 14:11:47 +0000 (16:11 +0200)]
itml: fix dead initilisations and set the pointers to NULL only when needed.
Rémi Duraffort [Wed, 15 Jul 2009 14:01:33 +0000 (16:01 +0200)]
itml: cleaning and factorize.
Rémi Duraffort [Wed, 15 Jul 2009 13:46:00 +0000 (15:46 +0200)]
itml: cosmetics.
Rémi Duraffort [Wed, 15 Jul 2009 12:27:45 +0000 (14:27 +0200)]
itml: factorize and add missing #undef.
Rémi Duraffort [Wed, 15 Jul 2009 12:23:54 +0000 (14:23 +0200)]
itml: no need to set to NULL after the free here.
Rémi Duraffort [Wed, 15 Jul 2009 12:13:37 +0000 (14:13 +0200)]
itml: factorize.
Rémi Duraffort [Wed, 15 Jul 2009 11:21:36 +0000 (13:21 +0200)]
Macro safety.
Rémi Duraffort [Wed, 15 Jul 2009 11:12:42 +0000 (13:12 +0200)]
Remove dead assignement.
Rémi Duraffort [Wed, 15 Jul 2009 09:47:00 +0000 (11:47 +0200)]
rc: no need to strdup the value returned by var_GetString.
JP Dinger [Tue, 14 Jul 2009 12:13:14 +0000 (14:13 +0200)]
Avoid infringing C std namespace the simplistic way.
JP Dinger [Tue, 14 Jul 2009 11:00:43 +0000 (13:00 +0200)]
Revert bitflip spotted by xtophe.
JP Dinger [Tue, 14 Jul 2009 10:43:10 +0000 (12:43 +0200)]
Remove unneeded casts and intermediaries in va_arg()-using boilerplate.
JP Dinger [Tue, 14 Jul 2009 10:40:20 +0000 (12:40 +0200)]
Shore up code and remove early returns.
JP Dinger [Tue, 14 Jul 2009 10:39:30 +0000 (12:39 +0200)]
Remove unused variables, refactor a bit.
JP Dinger [Mon, 13 Jul 2009 15:24:16 +0000 (17:24 +0200)]
Refactor a bit in dvdnav.c
JP Dinger [Mon, 13 Jul 2009 15:20:39 +0000 (17:20 +0200)]
Fix an actual error path for realloc() that doesn't leak in rtsp/real.c
Etienne Membrives [Tue, 14 Jul 2009 10:47:08 +0000 (12:47 +0200)]
There is a typo in the error message displayed when VLC is unable to
find a correct blending module given input and output chromas. Instead
of displaying the input chroma and the output chroma in the error
message, it displays two times the output chroma.
This patch corrects the typo.
Signed-off-by: JP Dinger <jpd@videolan.org>
Laurent Aimar [Mon, 13 Jul 2009 23:39:50 +0000 (01:39 +0200)]
Fixed typo.
Laurent Aimar [Mon, 13 Jul 2009 23:39:39 +0000 (01:39 +0200)]
Fixed typo.
Laurent Aimar [Mon, 13 Jul 2009 23:33:55 +0000 (01:33 +0200)]
State what is the current stop condition in iso639_lang_t.
Laurent Aimar [Mon, 13 Jul 2009 23:31:21 +0000 (01:31 +0200)]
Fixed a segfault after iso639_lang_t p_languages API breakage.
Laurent Aimar [Mon, 13 Jul 2009 23:30:38 +0000 (01:30 +0200)]
Fixed a segfault after iso639_lang_t p_languages API breakage.
Laurent Aimar [Mon, 13 Jul 2009 19:04:44 +0000 (21:04 +0200)]
Automatically compute the latency(pts_delay) needed after a buffer underflow.
The latency is increased by monitoring the last buffer underflows and by
filtering the values obtained (median 3).
It is simple and pretty robust (tested with http and sshfs over wireless).
Laurent Aimar [Mon, 13 Jul 2009 00:15:02 +0000 (02:15 +0200)]
Auto detect when we need to buffer again.
As it is part of a critical section for playback, becareful about any
regressions.
Laurent Aimar [Sun, 12 Jul 2009 22:06:45 +0000 (00:06 +0200)]
Do not forget to use the drift when converting stream to system clock.
It has no consequence (because of the way we actually use the clock) but
it is more consistent.
Rémi Denis-Courmont [Mon, 13 Jul 2009 18:13:03 +0000 (21:13 +0300)]
Use var_TriggerCallback
Rémi Denis-Courmont [Mon, 13 Jul 2009 18:11:17 +0000 (21:11 +0300)]
OpenGL: initialize all variables before creating the provider
Rémi Denis-Courmont [Mon, 13 Jul 2009 18:11:01 +0000 (21:11 +0300)]
OpenGL: forward video-on-top variable
Alexis Ballier [Mon, 13 Jul 2009 10:35:48 +0000 (12:35 +0200)]
Make sure vlc_release doesn't destroy a non existent spinlock.
This was actually fixed by [
697457bcb66171897605b1c88150f3bb7eb075c6 ] but then [
952a943ae25ba8f22e4e70eb0f55b4c0cee069b8 ] came which made it useless.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Jean-Baptiste Kempf [Mon, 13 Jul 2009 13:06:55 +0000 (15:06 +0200)]
Contrib: store fontconfig cache in %appdata%/vlc
And not %appdata% on win32
Jean-Baptiste Kempf [Mon, 13 Jul 2009 09:11:04 +0000 (11:11 +0200)]
Qt: FSC opacity control between 0.1 and 1.0
Jean-Baptiste Kempf [Sun, 12 Jul 2009 21:54:39 +0000 (23:54 +0200)]
Fix display of audio channel in various mono modes
This happened in many WMA2 mono samples where the codec information pannel said "ERROR"
Rémi Denis-Courmont [Sun, 12 Jul 2009 20:31:35 +0000 (23:31 +0300)]
Avoid NULL for %s
(cherry picked from commit
2e02b35f4ee4aa36bd659fc898c31abc1cf31891 )
Rémi Denis-Courmont [Sun, 12 Jul 2009 20:18:23 +0000 (23:18 +0300)]
libvlc_media_player_get_media: missing lock
Jean-Baptiste Kempf [Sun, 12 Jul 2009 19:51:53 +0000 (21:51 +0200)]
Oops. Actually synchronise the resolution to 800x640 (5/4)
Jean-Baptiste Kempf [Sun, 12 Jul 2009 18:58:58 +0000 (20:58 +0200)]
Increase Visualisation resolution to 800x480 (5/3)
Rémi Denis-Courmont [Sun, 12 Jul 2009 18:04:21 +0000 (21:04 +0300)]
config: if read-only, refuse to save the configuration
This restores the pre-1.0.0 behaviour. With the atomic vlcrc update,
VLC managed to work-around a read-only vlcrc. Indeed, Linux (POSIX?)
allows renaming a file onto an existing read-only file, which is
then replaced (both content and meta-data). In principle, you should
put the containing directory in read-only mode to avoid this, but this
is inconvenient as .config/vlc contains other files.
Rémi Denis-Courmont [Sun, 12 Jul 2009 17:54:08 +0000 (20:54 +0300)]
config: Remove temporary file if replacement failed
Rémi Denis-Courmont [Sun, 12 Jul 2009 17:04:06 +0000 (20:04 +0300)]
make_URI: handle Windows UNC paths