]> git.sesse.net Git - vlc/log
vlc
16 years agoQt4 - Small menus changes.
Jean-Baptiste Kempf [Mon, 8 Oct 2007 23:15:06 +0000 (23:15 +0000)]
Qt4 - Small menus changes.

16 years agoQt4 - start to change things to match OSX interface.
Jean-Baptiste Kempf [Mon, 8 Oct 2007 23:14:23 +0000 (23:14 +0000)]
Qt4 - start to change things to match OSX interface.

16 years agoQt4 - Open disk: layout bug.
Jean-Baptiste Kempf [Mon, 8 Oct 2007 23:12:51 +0000 (23:12 +0000)]
Qt4 - Open disk: layout bug.

16 years agoQt4 / Sout: Ogg => Ogg/Ogm, small change on the layout.
Jean-Baptiste Kempf [Mon, 8 Oct 2007 23:12:24 +0000 (23:12 +0000)]
Qt4 / Sout: Ogg => Ogg/Ogm, small change on the layout.

16 years agoChecks if the videoWidget exist before resizing it, fix #1328
Rafaël Carré [Mon, 8 Oct 2007 21:11:50 +0000 (21:11 +0000)]
Checks if the videoWidget exist before resizing it, fix #1328

16 years agoRun FontBuilder thread after Freetype has been initialized and no error paths are...
Jean-Paul Saman [Mon, 8 Oct 2007 20:46:23 +0000 (20:46 +0000)]
Run FontBuilder thread after Freetype has been initialized and no error paths are can be taken. This should solve the crash reported by several people with the video title (or meta-name) appearing at start of the movie.

The freetype module starts another thread called FontBuilder and depending on timing this creates a crash or works allright. The crash is triggered by the font not being found. This patch tries to load the font first before the FontBuilder thread is started.

I was unable to reproduce the crash with the patch applied. Without the patch the crash is reproducable.

As discussed on the mailinglist the FontBuilder thread doesn't depend on the freetype initialisation and rearanging the order should do no harm.

16 years agoRemoved unused variables.
Laurent Aimar [Mon, 8 Oct 2007 19:04:03 +0000 (19:04 +0000)]
Removed unused variables.

16 years agoRemoved 1 warning.
Laurent Aimar [Mon, 8 Oct 2007 19:03:16 +0000 (19:03 +0000)]
Removed 1 warning.

16 years agoRemoved warnings.
Laurent Aimar [Mon, 8 Oct 2007 19:02:18 +0000 (19:02 +0000)]
Removed warnings.

16 years agoFixed 2 missing "%s" -> "%m"
Laurent Aimar [Mon, 8 Oct 2007 18:59:16 +0000 (18:59 +0000)]
Fixed 2 missing "%s" -> "%m"

16 years agoLet the input handle meta data and attachments for ac3 audio
Laurent Aimar [Mon, 8 Oct 2007 18:48:00 +0000 (18:48 +0000)]
Let the input handle meta data and attachments for ac3 audio
(there was no meta data support for ac3).

16 years agoLet the input handle meta data and attachments for ogg files.
Laurent Aimar [Mon, 8 Oct 2007 18:46:12 +0000 (18:46 +0000)]
Let the input handle meta data and attachments for ogg files.

16 years agoLet the input handle *extra* meta data and attachments for flac audio.
Laurent Aimar [Mon, 8 Oct 2007 18:43:16 +0000 (18:43 +0000)]
Let the input handle *extra* meta data and attachments for flac audio.
(We still parse the flac meta data as a safety, in case taglib support is not there)

16 years agoLet the input handle meta data and attachments for musepack audio.
Laurent Aimar [Mon, 8 Oct 2007 18:37:53 +0000 (18:37 +0000)]
Let the input handle meta data and attachments for musepack audio.

16 years agoLet the input handle meta data and attachments for mpeg4 audio.
Laurent Aimar [Mon, 8 Oct 2007 18:32:47 +0000 (18:32 +0000)]
Let the input handle meta data and attachments for mpeg4 audio.

16 years agoLet the input handle meta data and attachments for mpeg audio.
Laurent Aimar [Mon, 8 Oct 2007 18:32:14 +0000 (18:32 +0000)]
Let the input handle meta data and attachments for mpeg audio.

16 years ago Es out now takes care of settings the audio replay gain from meta data
Laurent Aimar [Mon, 8 Oct 2007 18:30:11 +0000 (18:30 +0000)]
 Es out now takes care of settings the audio replay gain from meta data
if the demuxer has not set them.
 Added a demux2 control DEMUX_HAS_UNSUPPORTED_META.
 A demuxer should return true only when the format support extra meta
data (id3/ap2/...) but it does not read them itself. The input will then
call a "meta reader" (demuxer modifications on the way).

16 years agogalaktos: -distribute fftsg.h
Christophe Mutricy [Mon, 8 Oct 2007 17:26:51 +0000 (17:26 +0000)]
galaktos: -distribute fftsg.h
  -get rid of bad merge remnant

16 years agocontribs: don't try to install the shared library if it doesn't exist, fix [22437...
Rafaël Carré [Mon, 8 Oct 2007 13:57:22 +0000 (13:57 +0000)]
contribs: don't try to install the shared library if it doesn't exist, fix [22437]. Spotted by John Dalgliesh

16 years agoaudioscrobbler: we are already in our own thread, no need to create another one
Rafaël Carré [Mon, 8 Oct 2007 01:13:27 +0000 (01:13 +0000)]
audioscrobbler: we are already in our own thread, no need to create another one

16 years agoaudioscrobbler: use condition variables to be signaled when there are songs to be...
Rafaël Carré [Mon, 8 Oct 2007 00:36:36 +0000 (00:36 +0000)]
audioscrobbler: use condition variables to be signaled when there are songs to be submitted.
checks if playlist has been stopped in the input "state" callback
holds the p_sys mutex only when writing/reading audioscrobbler_song_t data

16 years agoaudioscrobbler: rewrite for new protocol 1.2
Rafaël Carré [Sun, 7 Oct 2007 22:07:07 +0000 (22:07 +0000)]
audioscrobbler: rewrite for new protocol 1.2
allocate as much as we can on the stack, to avoid numerous malloc() & free()
fix memory leaks by the same way
metadata reading is now performed exclusively from the callbacks
don't use linked lists anymore, but a queue of a fixed size of 50 songs, i.e. the maximum we can transmit in one submission.
properly unloads the module when encountering a fatal error, like no username/pw, no memory, VLC being banned by last.fm servers ...

16 years agomedia library loading: remove "meta-file" input option from subitems
Rafaël Carré [Sun, 7 Oct 2007 21:20:30 +0000 (21:20 +0000)]
media library loading: remove "meta-file" input option from subitems

16 years agodhparams: svn:keyword = $Id$
Rafaël Carré [Sun, 7 Oct 2007 18:38:31 +0000 (18:38 +0000)]
dhparams: svn:keyword = $Id$

16 years agoDelete old gettext changelog
Rafaël Carré [Sun, 7 Oct 2007 18:30:58 +0000 (18:30 +0000)]
Delete old gettext changelog

16 years agofix youtube lua probing, avoid infinite loops
Rafaël Carré [Sun, 7 Oct 2007 17:54:41 +0000 (17:54 +0000)]
fix youtube lua probing, avoid infinite loops
homepage: use %? to represent '?'
other: probe is not successfull anymore for urls like http://10.0.0.1/get_video?xxxx&origin=youtube.com

16 years agoFix make dist
Christophe Mutricy [Sun, 7 Oct 2007 15:22:49 +0000 (15:22 +0000)]
Fix make dist

16 years agogalaktos/*: warnings hunt
Christophe Mutricy [Sat, 6 Oct 2007 23:32:37 +0000 (23:32 +0000)]
galaktos/*:   warnings hunt

16 years agoFix header order
Christophe Mutricy [Sat, 6 Oct 2007 22:07:12 +0000 (22:07 +0000)]
Fix header order

16 years agothreads: win32 version of vlc_cond_timedwait()
Damien Fouilleul [Sat, 6 Oct 2007 17:33:42 +0000 (17:33 +0000)]
threads: win32 version of vlc_cond_timedwait()

16 years ago- contribs: Makefile, don't confuse mingw with cygwin
Damien Fouilleul [Sat, 6 Oct 2007 16:50:35 +0000 (16:50 +0000)]
- contribs: Makefile, don't confuse mingw with cygwin

16 years agoDon't forget to update build system when you remove or add files!
Christophe Mutricy [Sat, 6 Oct 2007 16:36:28 +0000 (16:36 +0000)]
Don't forget to update build system when you remove or add files!

16 years agov4l2: Remove already included headers
Christophe Mutricy [Sat, 6 Oct 2007 15:34:52 +0000 (15:34 +0000)]
v4l2: Remove already included headers
      Cosmetics
      Set svn:keywords

16 years agoQt4 - #include cleaning (2)
Jean-Baptiste Kempf [Sat, 6 Oct 2007 13:55:03 +0000 (13:55 +0000)]
Qt4 - #include cleaning (2)

16 years agoQt4 - #include cleaning
Jean-Baptiste Kempf [Sat, 6 Oct 2007 13:53:53 +0000 (13:53 +0000)]
Qt4 - #include cleaning

16 years agoQt4 - enable and modify the spatializer widget. Don't use a ui for a QCheckbox and...
Jean-Baptiste Kempf [Sat, 6 Oct 2007 13:41:27 +0000 (13:41 +0000)]
Qt4 - enable and modify the spatializer widget. Don't use a ui for a QCheckbox and a QFrame.

16 years agoQt4: podcast configuration, don't use a modal window, don't use a Qdailog but a QVLCF...
Jean-Baptiste Kempf [Sat, 6 Oct 2007 13:40:16 +0000 (13:40 +0000)]
Qt4: podcast configuration, don't use a modal window, don't use a Qdailog but a QVLCFrame.

16 years agoPatch for v4l2 support by Richard Hosking <richard AT hovis DOT net>
Jean-Paul Saman [Sat, 6 Oct 2007 11:26:34 +0000 (11:26 +0000)]
Patch for v4l2 support by Richard Hosking <richard AT hovis DOT net>

16 years agohal probe: disable unused code
Rafaël Carré [Fri, 5 Oct 2007 22:06:47 +0000 (22:06 +0000)]
hal probe: disable unused code

16 years agoInitialize end_date in linear resampler.
Rémi Denis-Courmont [Fri, 5 Oct 2007 14:43:19 +0000 (14:43 +0000)]
Initialize end_date in linear resampler.
Someone should really review this.
This does not affect the trivial resampler; I have not checked the others.

16 years agodon't add empty mux= in sout-chain if no mux has been selected
Ilkka Ollakka [Fri, 5 Oct 2007 11:52:11 +0000 (11:52 +0000)]
don't add empty mux= in sout-chain if no mux has been selected

16 years agovlc/libvlc.h: Remove deprecated functions definition. (Patch by Enrique Osuna)
Pierre d'Herbemont [Fri, 5 Oct 2007 11:13:47 +0000 (11:13 +0000)]
vlc/libvlc.h: Remove deprecated functions definition. (Patch by Enrique Osuna)

16 years agocontrol/media_instance.c: Remove an unused variable. (Pointed by jb).
Pierre d'Herbemont [Fri, 5 Oct 2007 09:52:48 +0000 (09:52 +0000)]
control/media_instance.c: Remove an unused variable. (Pointed by jb).

16 years agoOOps - tab, I hate :set et
Jean-Baptiste Kempf [Thu, 4 Oct 2007 23:32:26 +0000 (23:32 +0000)]
OOps - tab, I hate :set et

16 years agoRemove noop
Christophe Mutricy [Thu, 4 Oct 2007 21:51:55 +0000 (21:51 +0000)]
Remove noop

16 years agoContribs: flac patch for broken CYGWIN :D
Jean-Baptiste Kempf [Thu, 4 Oct 2007 21:37:30 +0000 (21:37 +0000)]
Contribs: flac patch for broken CYGWIN :D

16 years agoDon't delete compile. It can't go wrong and get regenerated by configure anyway
Christophe Mutricy [Thu, 4 Oct 2007 21:01:25 +0000 (21:01 +0000)]
Don't delete compile. It can't go wrong and get regenerated by configure anyway

16 years agoFix make dist
Christophe Mutricy [Thu, 4 Oct 2007 20:43:07 +0000 (20:43 +0000)]
Fix make dist

16 years agoExport bitrate for the benefit of stream output
Rémi Denis-Courmont [Thu, 4 Oct 2007 19:14:51 +0000 (19:14 +0000)]
Export bitrate for the benefit of stream output

16 years agotranscode: Don't force a default audio bit rate.
Rémi Denis-Courmont [Thu, 4 Oct 2007 19:06:04 +0000 (19:06 +0000)]
transcode: Don't force a default audio bit rate.
This screws up any audio codec that does not support transrating.
There is something fishy here.

16 years agoAlso try to obey recommended ptime (20ms) for L16
Rémi Denis-Courmont [Thu, 4 Oct 2007 18:33:43 +0000 (18:33 +0000)]
Also try to obey recommended ptime (20ms) for L16

16 years agoTry to make 20ms packets for L8 and G.711
Rémi Denis-Courmont [Thu, 4 Oct 2007 18:28:06 +0000 (18:28 +0000)]
Try to make 20ms packets for L8 and G.711
(rather than as big packets as possible)

16 years agocontribs: don't build faad shared library
Rafaël Carré [Thu, 4 Oct 2007 18:23:08 +0000 (18:23 +0000)]
contribs: don't build faad shared library

16 years agoFactorize rtpmap formatting
Rémi Denis-Courmont [Thu, 4 Oct 2007 17:46:20 +0000 (17:46 +0000)]
Factorize rtpmap formatting

16 years agoMake sdp_Start static since it is used nowhere outside
Rémi Denis-Courmont [Thu, 4 Oct 2007 17:29:22 +0000 (17:29 +0000)]
Make sdp_Start static since it is used nowhere outside

16 years agoRTP audio stream clock rate is always the sample rate -> factorize
Rémi Denis-Courmont [Thu, 4 Oct 2007 17:26:01 +0000 (17:26 +0000)]
RTP audio stream clock rate is always the sample rate -> factorize

16 years agoPut some static tables const
Rémi Denis-Courmont [Thu, 4 Oct 2007 16:57:42 +0000 (16:57 +0000)]
Put some static tables const

16 years agoUntested support for streaming G.711 over RTP
Rémi Denis-Courmont [Thu, 4 Oct 2007 16:33:52 +0000 (16:33 +0000)]
Untested support for streaming G.711 over RTP

16 years agoDon't redefine existing constants - fix linux build
Rémi Denis-Courmont [Thu, 4 Oct 2007 16:10:23 +0000 (16:10 +0000)]
Don't redefine existing constants - fix linux build

16 years agoid3tag: p_demux->p_private has been malloc()ed by the demuxer, so keep the pointer
Rafaël Carré [Thu, 4 Oct 2007 15:03:48 +0000 (15:03 +0000)]
id3tag: p_demux->p_private has been malloc()ed by the demuxer, so keep the pointer

16 years agoBundle libvlc-control.dll in the win32 installer
Olivier Aubert [Thu, 4 Oct 2007 15:01:01 +0000 (15:01 +0000)]
Bundle libvlc-control.dll in the win32 installer

16 years agoid3tag: properly casts p_demux->p_private
Rafaël Carré [Thu, 4 Oct 2007 13:30:27 +0000 (13:30 +0000)]
id3tag: properly casts p_demux->p_private

16 years agompga demux: remove debug printf
Rafaël Carré [Thu, 4 Oct 2007 13:19:46 +0000 (13:19 +0000)]
mpga demux: remove debug printf

16 years agodbus: adds some playlist locking, finish [22423]
Rafaël Carré [Thu, 4 Oct 2007 04:58:38 +0000 (04:58 +0000)]
dbus: adds some playlist locking, finish [22423]

16 years agom4a demuxer: last missing include
Rafaël Carré [Thu, 4 Oct 2007 04:41:15 +0000 (04:41 +0000)]
m4a demuxer: last missing include

16 years agodemuxers: add missing vlc_meta.h header
Rafaël Carré [Thu, 4 Oct 2007 04:22:59 +0000 (04:22 +0000)]
demuxers: add missing vlc_meta.h header

16 years agodbus: simplify playlist operations
Rafaël Carré [Thu, 4 Oct 2007 04:18:49 +0000 (04:18 +0000)]
dbus: simplify playlist operations

16 years agodemuxers: remove the need for input_thread_t by using the new "meta-preparsed" input...
Rafaël Carré [Thu, 4 Oct 2007 03:44:34 +0000 (03:44 +0000)]
demuxers: remove the need for input_thread_t by using the new "meta-preparsed" input variable.
tta & ffmpeg: remove unneeded "meta reader" loading
tta didn't use anyway, and ffmpeg uses information from libavcodec

16 years agofreetype: fix a segfault introduced in [21339]
Rafaël Carré [Thu, 4 Oct 2007 02:57:18 +0000 (02:57 +0000)]
freetype: fix a segfault introduced in [21339]
FcConfigSetCurrent( p_sys->p_fontconfig ) is useless since we already use that configuration, and it will destroy it.
So, when we want to destroy it again when freetype module is closed, CRASH.

16 years agofrench translation: little update to the rc interface translation
Rafaël Carré [Wed, 3 Oct 2007 23:45:15 +0000 (23:45 +0000)]
french translation: little update to the rc interface translation

16 years agorc: add `random' command
Rafaël Carré [Wed, 3 Oct 2007 23:26:01 +0000 (23:26 +0000)]
rc: add `random' command

16 years agorc: ressuscite the goto command
Rafaël Carré [Wed, 3 Oct 2007 23:17:55 +0000 (23:17 +0000)]
rc: ressuscite the goto command

16 years agoncurses: now play items from the top parent node (unless playing a specific node)
Rafaël Carré [Wed, 3 Oct 2007 22:53:04 +0000 (22:53 +0000)]
ncurses: now play items from the top parent node (unless playing a specific node)

16 years agoUpdate POTFILES.in. Fixes make dist
Christophe Mutricy [Wed, 3 Oct 2007 22:39:10 +0000 (22:39 +0000)]
Update POTFILES.in. Fixes make dist

16 years agoAdded a "meta-preparsed" input variable. A demuxer can test it by
Laurent Aimar [Wed, 3 Oct 2007 22:24:11 +0000 (22:24 +0000)]
Added a "meta-preparsed" input variable. A demuxer can test it by
 var_CreateGetBool( p_demux, "meta-preparsed" )
(The demuxer should NOT overwrite it)
subtitle: do not look for p_input when not necessary.

16 years agoplaylist: fix a segfault
Rafaël Carré [Wed, 3 Oct 2007 22:21:00 +0000 (22:21 +0000)]
playlist: fix a segfault

16 years agocontrol/video: find the vout anywhere, so the one spawned by audio output (audio...
Rafaël Carré [Wed, 3 Oct 2007 21:29:34 +0000 (21:29 +0000)]
control/video: find the vout anywhere, so the one spawned by audio output (audio visualization) can be found. fix #1202

16 years agotaglib: warn the user when the embedded image is invalid (i.e. was embedded by a...
Rafaël Carré [Wed, 3 Oct 2007 21:07:01 +0000 (21:07 +0000)]
taglib: warn the user when the embedded image is invalid (i.e. was embedded by a broken version of iTunes)

16 years agoCompile fix for gcc 4.2 . Quovodis to review it.
Christophe Mutricy [Wed, 3 Oct 2007 20:03:37 +0000 (20:03 +0000)]
Compile fix for gcc 4.2 . Quovodis to review it.

16 years agoDemuxers: do not load "meta reader" module if the input item has already been preparsed.
Rafaël Carré [Wed, 3 Oct 2007 19:29:49 +0000 (19:29 +0000)]
Demuxers: do not load "meta reader" module if the input item has already been preparsed.

16 years agoReplace one GUID kludge with another one that does not break gcc4
Rémi Denis-Courmont [Wed, 3 Oct 2007 19:19:24 +0000 (19:19 +0000)]
Replace one GUID kludge with another one that does not break gcc4

16 years agoFix messed up cast that breaks gcc 4
Rémi Denis-Courmont [Wed, 3 Oct 2007 19:04:57 +0000 (19:04 +0000)]
Fix messed up cast that breaks gcc 4

16 years agomp4 demuxer: don't try to print not printable characters.
Rafaël Carré [Wed, 3 Oct 2007 18:36:03 +0000 (18:36 +0000)]
mp4 demuxer: don't try to print not printable characters.

16 years agoRemove silly copy-cat code. vasprintf does not generate socket errors does it?
Rémi Denis-Courmont [Wed, 3 Oct 2007 17:27:10 +0000 (17:27 +0000)]
Remove silly copy-cat code. vasprintf does not generate socket errors does it?

16 years agomessages: revert [22404]
Rafaël Carré [Wed, 3 Oct 2007 17:23:55 +0000 (17:23 +0000)]
messages: revert [22404]
Don't use strerror()
The error message displayed can be useful to debugging purposes.

16 years agoRemove survivor strerror (malloc always return ENOMEM when it fails anyway)
Rémi Denis-Courmont [Wed, 3 Oct 2007 17:00:10 +0000 (17:00 +0000)]
Remove survivor strerror (malloc always return ENOMEM when it fails anyway)

16 years agotaglib: fix a memleak.
Rafaël Carré [Wed, 3 Oct 2007 16:17:36 +0000 (16:17 +0000)]
taglib: fix a memleak.

16 years agotaglib: Supports in ogg/vorbis base64 encoded embedded album art with COVERARTMIME...
Rafaël Carré [Wed, 3 Oct 2007 16:13:04 +0000 (16:13 +0000)]
taglib: Supports in ogg/vorbis base64 encoded embedded album art with COVERARTMIME & COVERART comments.
    Use TagLib namespace for better code readability.

demuxers: Adds attachments support for ogg.
    Fix potential memleaks.

16 years agonotify: unref the notification popup after we have finished using it. fix a big memor...
Rafaël Carré [Wed, 3 Oct 2007 01:27:08 +0000 (01:27 +0000)]
notify: unref the notification popup after we have finished using it. fix a big memory leak, and potential crashes.

16 years agoplaylist: fix media library loading, fix #1320.
Rafaël Carré [Wed, 3 Oct 2007 00:35:13 +0000 (00:35 +0000)]
playlist: fix media library loading, fix #1320.

16 years agoThanks more Enrique Osuna.
Pierre d'Herbemont [Wed, 3 Oct 2007 00:29:18 +0000 (00:29 +0000)]
Thanks more Enrique Osuna.

16 years agocontrol/media_instance.c: Fix a segfault caused by libvlc_media_instance_release...
Pierre d'Herbemont [Wed, 3 Oct 2007 00:28:36 +0000 (00:28 +0000)]
control/media_instance.c: Fix a segfault caused by libvlc_media_instance_release. (Patch by Enrique Osuna).

16 years agoncurses: sets the parent node when selecting an item. fix playing from media library.
Rafaël Carré [Tue, 2 Oct 2007 23:14:43 +0000 (23:14 +0000)]
ncurses: sets the parent node when selecting an item. fix playing from media library.

16 years agoplaylist: don't request art nor set "playlist-current" for directory: & vlc: URIs
Rafaël Carré [Tue, 2 Oct 2007 22:17:50 +0000 (22:17 +0000)]
playlist: don't request art nor set "playlist-current" for directory: & vlc: URIs

16 years ago* xspf.c: fixes parsing with xtag - closes #1293
Yoann Peronneau [Tue, 2 Oct 2007 21:51:43 +0000 (21:51 +0000)]
* xspf.c: fixes parsing with xtag - closes #1293
  Someone should check if we could make xtag not send ENDELEM for self-closing tags, as libxml doesn't.

16 years agoinput: Removes useless "item-change" variable
Rafaël Carré [Tue, 2 Oct 2007 21:37:54 +0000 (21:37 +0000)]
input: Removes useless "item-change" variable

16 years agom4a demuxer: initialize correctly p_sys
Rafaël Carré [Tue, 2 Oct 2007 21:19:36 +0000 (21:19 +0000)]
m4a demuxer: initialize correctly p_sys

16 years agodecoder_synchro_t does not need to be a vlc_object_t.
Laurent Aimar [Tue, 2 Oct 2007 19:06:09 +0000 (19:06 +0000)]
decoder_synchro_t does not need to be a vlc_object_t.

16 years agoFixed const warnings.
Laurent Aimar [Tue, 2 Oct 2007 18:58:29 +0000 (18:58 +0000)]
Fixed const warnings.

16 years agoCompilation fix, again.
Laurent Aimar [Tue, 2 Oct 2007 18:48:51 +0000 (18:48 +0000)]
Compilation fix, again.