]> git.sesse.net Git - vlc/log
vlc
14 years agoForwardport THANKS.
Rémi Duraffort [Tue, 21 Jul 2009 06:59:58 +0000 (08:59 +0200)]
Forwardport THANKS.

14 years agoQt: add some missing const.
Rémi Duraffort [Mon, 20 Jul 2009 13:23:49 +0000 (15:23 +0200)]
Qt: add some missing const.

14 years agomacosx: forward-port [d0fbd04ce361f9dbc16d44dae09c168db708b3a3]
Felix Paul Kühne [Mon, 20 Jul 2009 22:00:58 +0000 (00:00 +0200)]
macosx: forward-port [d0fbd04ce361f9dbc16d44dae09c168db708b3a3]

14 years agoHandle an error
Rémi Denis-Courmont [Mon, 20 Jul 2009 16:59:48 +0000 (19:59 +0300)]
Handle an error

14 years agoRemove redumdant boolean
Rémi Denis-Courmont [Mon, 20 Jul 2009 16:59:39 +0000 (19:59 +0300)]
Remove redumdant boolean

14 years agoDo not generate a SDP file if SDP is not yet defined (fixes: #2981)
Rémi Denis-Courmont [Mon, 20 Jul 2009 16:51:30 +0000 (19:51 +0300)]
Do not generate a SDP file if SDP is not yet defined (fixes: #2981)

14 years agoDecode file path in sout-rtp-sdp
Rémi Denis-Courmont [Mon, 20 Jul 2009 16:44:36 +0000 (19:44 +0300)]
Decode file path in sout-rtp-sdp

14 years agoMake the extra network file caching configurable
Rémi Denis-Courmont [Mon, 20 Jul 2009 16:37:17 +0000 (19:37 +0300)]
Make the extra network file caching configurable

I thought of using a completely separate setting. But that would break
backward compatibility. I think it is best to let --file-caching
increase caching for all files. I guess that is how TheDJ intended it.

14 years agoSort of handle ;type= in FTP URLs
Rémi Denis-Courmont [Mon, 20 Jul 2009 15:58:56 +0000 (18:58 +0300)]
Sort of handle ;type= in FTP URLs

14 years agoFTP path must be decoded - fixes #2982.
Rémi Denis-Courmont [Mon, 20 Jul 2009 15:50:11 +0000 (18:50 +0300)]
FTP path must be decoded - fixes #2982.

14 years agoQt: remove button duplicated in Classic style.
Jean-Baptiste Kempf [Mon, 20 Jul 2009 07:30:51 +0000 (09:30 +0200)]
Qt: remove button duplicated in Classic style.

14 years agoCopyright correction.
Jean-Baptiste Kempf [Mon, 20 Jul 2009 07:25:04 +0000 (09:25 +0200)]
Copyright correction.

14 years agoQt: customize dialogs, fix a misswrite with the last item of a toolbar.
Jean-Baptiste Kempf [Sun, 19 Jul 2009 22:55:53 +0000 (00:55 +0200)]
Qt: customize dialogs, fix a misswrite with the last item of a toolbar.

14 years agoFix spurious "please select network protocol manually" error
Rémi Denis-Courmont [Sun, 19 Jul 2009 19:00:16 +0000 (22:00 +0300)]
Fix spurious "please select network protocol manually" error

getaddrinfo() may list IPv4 before IPv6 depending on system
configuration.

14 years agoRTP: fix corner-case memory leak (fd_dead is a cancellation point)
Rémi Denis-Courmont [Sun, 19 Jul 2009 17:04:53 +0000 (20:04 +0300)]
RTP: fix corner-case memory leak (fd_dead is a cancellation point)

14 years agoRemove unused variable
Rémi Denis-Courmont [Sun, 19 Jul 2009 17:04:43 +0000 (20:04 +0300)]
Remove unused variable

14 years agoRTP: fix simultaneous sequence number wrap and re-order
Rémi Denis-Courmont [Sun, 19 Jul 2009 16:45:52 +0000 (19:45 +0300)]
RTP: fix simultaneous sequence number wrap and re-order

14 years agoAdded a ES_OUT_SET_META to es_out.
Laurent Aimar [Sun, 19 Jul 2009 16:06:55 +0000 (18:06 +0200)]
Added a ES_OUT_SET_META to es_out.

 It will allows to control the moment at which the meta are updated
to fix the delay introduced by timeshift and buffering.
 It will also simplify the way meta data are read by demuxers.

14 years agoDocumented and 'constified' meta and epg in es_out.
Laurent Aimar [Sun, 19 Jul 2009 15:54:04 +0000 (17:54 +0200)]
Documented and 'constified' meta and epg in es_out.

No functionnal changes.

14 years agoPrivatized es_out_mode_e.
Laurent Aimar [Sun, 19 Jul 2009 15:21:04 +0000 (17:21 +0200)]
Privatized es_out_mode_e.

14 years agoDocumented demux state changes.
Laurent Aimar [Sun, 19 Jul 2009 10:47:29 +0000 (12:47 +0200)]
Documented demux state changes.

14 years agoRTP: avoid pf_demux. Fix input thread latency
Rémi Denis-Courmont [Sun, 19 Jul 2009 13:06:14 +0000 (16:06 +0300)]
RTP: avoid pf_demux. Fix input thread latency

14 years agoscreen_xcb: use timer, simplify earlier commit
Rémi Denis-Courmont [Sun, 19 Jul 2009 12:06:58 +0000 (15:06 +0300)]
screen_xcb: use timer, simplify earlier commit

14 years agoFix Typo
Jean-Baptiste Kempf [Sat, 18 Jul 2009 18:29:49 +0000 (20:29 +0200)]
Fix Typo

14 years agoscreen_xcb: run in a thread - remove input control latency
Rémi Denis-Courmont [Sun, 19 Jul 2009 09:46:22 +0000 (12:46 +0300)]
screen_xcb: run in a thread - remove input control latency

14 years agoReally improved a52 in wav detection robustness (see #2648).
Laurent Aimar [Sat, 18 Jul 2009 20:33:56 +0000 (22:33 +0200)]
Really improved a52 in wav detection robustness (see #2648).

14 years agoAdded support for mpga in wav (close #2957).
Laurent Aimar [Sat, 18 Jul 2009 20:08:23 +0000 (22:08 +0200)]
Added support for mpga in wav (close #2957).

14 years agoCosmetics (wav).
Laurent Aimar [Sat, 18 Jul 2009 19:52:07 +0000 (21:52 +0200)]
Cosmetics (wav).

14 years agoA bit more strict es demux probing in wav.
Laurent Aimar [Sat, 18 Jul 2009 19:49:59 +0000 (21:49 +0200)]
A bit more strict es demux probing in wav.

14 years agoCosmetics.
Laurent Aimar [Fri, 17 Jul 2009 18:22:40 +0000 (20:22 +0200)]
Cosmetics.

14 years agoConvert v4l2 access to block based access
Antoine Cellerier [Sat, 18 Jul 2009 21:55:34 +0000 (23:55 +0200)]
Convert v4l2 access to block based access

Fixes some incomplete reads with gspca driver, and makes it possible to use all 3 data acquisition methods (previous code was limited to read()).

14 years agoFix two uninitialized variables in the v4l2 access module
Alina Friedrichsen [Sat, 18 Jul 2009 13:04:18 +0000 (15:04 +0200)]
Fix two uninitialized variables in the v4l2 access module

Without this patch, the initial value on my system is for example 3, so that two much items are counted. In the second step the function breaks with a error code, when the information downloading of the non-existing item fails.

Signed-off-by: Alina Friedrichsen <x-alina@gmx.net>
Signed-off-by: Antoine Cellerier <dionoea@videolan.org>
14 years agoSupport v4l2 drivers with JPEG type
Antoine Cellerier [Sat, 18 Jul 2009 21:13:05 +0000 (23:13 +0200)]
Support v4l2 drivers with JPEG type

(and print some extra debug)

14 years agoVLC is able to open .aiff files.
Jean-Baptiste Kempf [Sat, 18 Jul 2009 17:50:30 +0000 (19:50 +0200)]
VLC is able to open .aiff files.

14 years agoSupport for ADPCM variant in Flash streams
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.

14 years agoCosmetics.
Antoine Cellerier [Sun, 3 May 2009 15:08:54 +0000 (17:08 +0200)]
Cosmetics.

14 years agoAdd .rar and .zip extensions to open dialog.
Jean-Baptiste Kempf [Sat, 18 Jul 2009 14:02:32 +0000 (16:02 +0200)]
Add .rar and .zip extensions to open dialog.

14 years agoQt: Simple preference: update layout for updatesDays
Jean-Baptiste Kempf [Sat, 18 Jul 2009 14:01:14 +0000 (16:01 +0200)]
Qt: Simple preference: update layout for updatesDays

14 years agoQt: Various updates on the simple preferences.
Jean-Baptiste Kempf [Sat, 18 Jul 2009 10:04:03 +0000 (12:04 +0200)]
Qt: Various updates on the simple preferences.

14 years agoskins2: correct skins failing to display a video passed at the command line.
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.

14 years agoMatch localhost plus / not localhost plus directory separator
Rémi Denis-Courmont [Sat, 18 Jul 2009 08:58:46 +0000 (11:58 +0300)]
Match localhost plus / not localhost plus directory separator

14 years agocontribs: fixed issues when compiling glib for Darwin in 64bit mode
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

14 years agoConfigure: check for scsi/scsi.h
Jean-Baptiste Kempf [Fri, 17 Jul 2009 22:54:51 +0000 (00:54 +0200)]
Configure: check for scsi/scsi.h

14 years agoDirectDraw: remove unneeded includes
Jean-Baptiste Kempf [Fri, 17 Jul 2009 22:53:29 +0000 (00:53 +0200)]
DirectDraw: remove unneeded includes

14 years agoContinue renaming vout_directx to directx
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

14 years agoConfiguration categories are VFILTER
Jean-Baptiste Kempf [Fri, 17 Jul 2009 22:04:26 +0000 (00:04 +0200)]
Configuration categories are VFILTER

14 years agomsw vout: More debug
Jean-Baptiste Kempf [Fri, 17 Jul 2009 22:03:15 +0000 (00:03 +0200)]
msw vout: More debug

14 years agoRename vout_directx to directx for consistency.
Jean-Baptiste Kempf [Fri, 17 Jul 2009 22:00:54 +0000 (00:00 +0200)]
Rename vout_directx to directx for consistency.

14 years agoFix typo.
Jean-Baptiste Kempf [Fri, 17 Jul 2009 15:06:08 +0000 (17:06 +0200)]
Fix typo.

14 years agocontribs: updated binary package
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.

14 years agocontribs: compilation fixes for Darwin to libtheora and libass
Felix Paul Kühne [Fri, 17 Jul 2009 20:34:06 +0000 (22:34 +0200)]
contribs: compilation fixes for Darwin to libtheora and libass

14 years agoDo not uselessly disable direct rendering in avcodec.
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).

14 years agoImproved late values after pts_delay changes in clock.c.
Laurent Aimar [Fri, 17 Jul 2009 16:47:01 +0000 (18:47 +0200)]
Improved late values after pts_delay changes in clock.c.

14 years agoAllowed to have access_demux without pf_demux as slave.
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).

14 years agoCosmetics.
Laurent Aimar [Fri, 17 Jul 2009 16:44:53 +0000 (18:44 +0200)]
Cosmetics.

14 years agomacosx: exporting with mp4a is no longer supported, so don't offer this choice to...
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

14 years agomacosx: let's have a large messages cache. It's not like we are in the 90s
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

14 years agoxspf: correct crash if psz_name is NULL
Erwan Tulou [Fri, 17 Jul 2009 09:28:16 +0000 (11:28 +0200)]
xspf: correct crash if psz_name is NULL

14 years agomacosx: sync option strings with 1.0-bugfix
Felix Paul Kühne [Fri, 17 Jul 2009 14:55:49 +0000 (16:55 +0200)]
macosx: sync option strings with 1.0-bugfix

14 years agoforward-port [3a18c1a73b70d318de3a9df6ce125e350184e75f]
Felix Paul Kühne [Fri, 17 Jul 2009 14:55:13 +0000 (16:55 +0200)]
forward-port [3a18c1a73b70d318de3a9df6ce125e350184e75f]

14 years agoqt4: correct typo (xspf and not xpsf)
Erwan Tulou [Fri, 17 Jul 2009 12:50:01 +0000 (14:50 +0200)]
qt4: correct typo (xspf and not xpsf)

14 years agoFix video delay when using alsa or oss as slaves
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.

14 years agoAllowed non pace controled access_demux to not implement the pf_demux callback.
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.

14 years agoLet the input bufferize more data when possible.
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.

14 years agoAdded input_DecoderGetFifoSize helper.
Laurent Aimar [Thu, 16 Jul 2009 12:49:02 +0000 (14:49 +0200)]
Added input_DecoderGetFifoSize helper.

14 years agoDo not reconnect (http) when we are asked to die.
Laurent Aimar [Thu, 16 Jul 2009 12:13:02 +0000 (14:13 +0200)]
Do not reconnect (http) when we are asked to die.

14 years agocosmetic: remove nullity test on free() and delete
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>
14 years agoQt: fix opening of VIDEO_TS folders from main menu
Jean-Baptiste Kempf [Thu, 16 Jul 2009 16:10:49 +0000 (18:10 +0200)]
Qt: fix opening of VIDEO_TS folders from main menu

14 years agomacosx: implemented on-the-fly activation of the Media Key support
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

14 years agomacosx: redesigned the messages window a bit to waste less screen space. No functiona...
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.

14 years agocontribs: revert Gecko update. Fixes plugin executing within Safari on OS X
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

14 years agoMissing file.
Rémi Duraffort [Thu, 16 Jul 2009 09:42:57 +0000 (11:42 +0200)]
Missing file.

14 years agoThat's safe to delete NULL.
Rémi Duraffort [Thu, 16 Jul 2009 08:13:00 +0000 (10:13 +0200)]
That's safe to delete NULL.

14 years agoqt4: use references to const QString.
Rémi Duraffort [Thu, 16 Jul 2009 08:06:31 +0000 (10:06 +0200)]
qt4: use references to const QString.

14 years agovmem: better ordering.
Rémi Duraffort [Thu, 16 Jul 2009 07:52:18 +0000 (09:52 +0200)]
vmem: better ordering.

14 years agovideo_filters: remove unused p_sys structure.
Rémi Duraffort [Thu, 16 Jul 2009 07:32:33 +0000 (09:32 +0200)]
video_filters: remove unused p_sys structure.

14 years agoFix dead assignement and cleaning.
Rémi Duraffort [Thu, 16 Jul 2009 07:11:02 +0000 (09:11 +0200)]
Fix dead assignement and cleaning.

14 years agovideo_filter_scene: 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)

14 years agogrowl: fix memleak.
Rémi Duraffort [Thu, 16 Jul 2009 06:50:59 +0000 (08:50 +0200)]
growl: fix memleak.

14 years agofree(NULL) is safe.
Rémi Duraffort [Thu, 16 Jul 2009 06:37:42 +0000 (08:37 +0200)]
free(NULL) is safe.

14 years agoRemove uneeded asprintf.
Rémi Duraffort [Thu, 16 Jul 2009 06:10:07 +0000 (08:10 +0200)]
Remove uneeded asprintf.

14 years agoitml: the core knows how to handle file://localhost/
Rémi Duraffort [Thu, 16 Jul 2009 05:47:56 +0000 (07:47 +0200)]
itml: the core knows how to handle file://localhost/

14 years agortmp: fixed description formatting and made default values more logical.
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>
14 years agoitml: fix memleak.
Rémi Duraffort [Wed, 15 Jul 2009 19:32:32 +0000 (21:32 +0200)]
itml: fix memleak.

14 years agoRemove nestead assignement.
Rémi Duraffort [Wed, 15 Jul 2009 16:35:34 +0000 (18:35 +0200)]
Remove nestead assignement.

14 years agoitml: indentation.
Rémi Duraffort [Wed, 15 Jul 2009 16:23:03 +0000 (18:23 +0200)]
itml: indentation.

14 years agoFix dead assignement.
Rémi Duraffort [Wed, 15 Jul 2009 14:40:06 +0000 (16:40 +0200)]
Fix dead assignement.

14 years agoIncreased fifo decoder size to 400mb.
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.

14 years agoconvert_xml_special_chars: factor
Rémi Denis-Courmont [Wed, 15 Jul 2009 18:36:41 +0000 (21:36 +0300)]
convert_xml_special_chars: factor

14 years agoTest cases for convert_xml_special_chars
Rémi Denis-Courmont [Wed, 15 Jul 2009 18:36:23 +0000 (21:36 +0300)]
Test cases for convert_xml_special_chars

14 years agoFixed clock handling on rate change with high caching delay.
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.

14 years agoDo not delay rate change after end of pause.
Laurent Aimar [Wed, 15 Jul 2009 17:04:59 +0000 (19:04 +0200)]
Do not delay rate change after end of pause.

14 years agoAlways update the wakeup date in input.
Laurent Aimar [Wed, 15 Jul 2009 16:04:51 +0000 (18:04 +0200)]
Always update the wakeup date in input.

14 years agoFixed potential race condition in clock.
Laurent Aimar [Tue, 14 Jul 2009 00:03:30 +0000 (02:03 +0200)]
Fixed potential race condition in clock.

14 years agoitml: fix dead initilisations and set the pointers to NULL only when needed.
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.

14 years agoitml: cleaning and factorize.
Rémi Duraffort [Wed, 15 Jul 2009 14:01:33 +0000 (16:01 +0200)]
itml: cleaning and factorize.

14 years agoitml: cosmetics.
Rémi Duraffort [Wed, 15 Jul 2009 13:46:00 +0000 (15:46 +0200)]
itml: cosmetics.

14 years agoitml: factorize and add missing #undef.
Rémi Duraffort [Wed, 15 Jul 2009 12:27:45 +0000 (14:27 +0200)]
itml: factorize and add missing #undef.

14 years agoitml: no need to set to NULL after the free here.
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.

14 years agoitml: factorize.
Rémi Duraffort [Wed, 15 Jul 2009 12:13:37 +0000 (14:13 +0200)]
itml: factorize.