]> git.sesse.net Git - vlc/log
vlc
14 years agoFix comments in include files
Olivier Aubert [Tue, 28 Jul 2009 23:08:34 +0000 (01:08 +0200)]
Fix comments in include files

14 years agoNew python bindings, using ctypes, automatically generated from include files.
Olivier Aubert [Thu, 30 Jul 2009 08:39:56 +0000 (10:39 +0200)]
New python bindings, using ctypes, automatically generated from include files.

14 years agopython: remove deprecated methods
Olivier Aubert [Tue, 28 Jul 2009 22:13:35 +0000 (00:13 +0200)]
python: remove deprecated methods

14 years agodeprecated.h: fix libvlc_media_player_set_xwindow reference
Olivier Aubert [Tue, 28 Jul 2009 09:00:17 +0000 (11:00 +0200)]
deprecated.h: fix libvlc_media_player_set_xwindow reference

14 years agocontribs: updated package for Mac OSX including a slightly modified Sparkle version
Felix Paul Kühne [Wed, 29 Jul 2009 23:59:39 +0000 (01:59 +0200)]
contribs: updated package for Mac OSX including a slightly modified Sparkle version

14 years agomacosx: basic Sparkle integration
Felix Paul Kühne [Wed, 29 Jul 2009 23:52:20 +0000 (01:52 +0200)]
macosx: basic Sparkle integration

Shows basic release notes and demonstrates the user experience. Actual updating not yet possible.

14 years agoSort the symbol list
Christophe Mutricy [Wed, 29 Jul 2009 21:08:05 +0000 (22:08 +0100)]
Sort the symbol list

14 years agov4l2: fix reversed logic
Pierre Ynard [Wed, 29 Jul 2009 21:08:00 +0000 (23:08 +0200)]
v4l2: fix reversed logic

Fix interlacing support with default chromas too

14 years agonon BOS headers for (Vorbis, Theora, Speex, Kate) do not have to be on separate pages...
ogg.k.ogg.k [Wed, 29 Jul 2009 17:20:26 +0000 (18:20 +0100)]
non BOS headers for (Vorbis, Theora, Speex, Kate) do not have to be on separate pages, so avoid flushing before the last header

Signed-off-by: Laurent Aimar <fenrir@videolan.org>
14 years agoFixed some corner case errors with SPU.
Laurent Aimar [Wed, 29 Jul 2009 19:32:58 +0000 (21:32 +0200)]
Fixed some corner case errors with SPU.

They were introduced by [9b8c543c1a28e4520990b6800f09f444e72f8bdd].
For example: the PiP for a snapshot was not shown when the stream
was paused.

14 years agoPartial attempt at fixing interlacing support.
Antoine Cellerier [Wed, 29 Jul 2009 19:07:14 +0000 (21:07 +0200)]
Partial attempt at fixing interlacing support.

First try using no interlacing and fallback to driver's default if it
isn't possible. Might fix some issues. We still need to declare images
as interlaced to VLC afterwards, but that's another problem.

14 years agoraop: Add loop for request retry
Michael Hanselmann [Tue, 21 Jul 2009 23:06:44 +0000 (01:06 +0200)]
raop: Add loop for request retry

This loop will be used by authentication.

Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoraop: Always pass dictionaries for request and response headers
Michael Hanselmann [Tue, 21 Jul 2009 23:06:43 +0000 (01:06 +0200)]
raop: Always pass dictionaries for request and response headers

Authentication will need this.

Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoraop: Always read headers from wire
Michael Hanselmann [Tue, 21 Jul 2009 23:06:42 +0000 (01:06 +0200)]
raop: Always read headers from wire

Otherwise they can be mixed up with the next request. Until now, the
connection was always terminated after an error. However, with
authentication, the request can be repeated with authentication
information.

Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoConvert HTTP access module to common HTTP auth functions
Michael Hanselmann [Tue, 21 Jul 2009 23:06:46 +0000 (01:06 +0200)]
Convert HTTP access module to common HTTP auth functions

Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoraop: Return HTTP status code from ReadStatusLine
Michael Hanselmann [Tue, 21 Jul 2009 23:06:40 +0000 (01:06 +0200)]
raop: Return HTTP status code from ReadStatusLine

It's needed for authentication.

Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoraop: Keep original response status line
Michael Hanselmann [Tue, 21 Jul 2009 23:06:39 +0000 (01:06 +0200)]
raop: Keep original response status line

It'll be used by another patch.

Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoAdd library functions for HTTP client authentication
Michael Hanselmann [Tue, 21 Jul 2009 23:06:38 +0000 (01:06 +0200)]
Add library functions for HTTP client authentication

These functions can be used by HTTP clients to authenticate against
HTTP servers using the Basic and Digest algorithms as described in
RFC2617.

Most of the code is taken from modules/access/http.c, although it
includes modifications to make it work as library functions and to
fix some issues. The HTTP access module can be converted at a
later point, but there's still some stuff needing cleanup first.

These functions will be used for the Remote Audio Output Protocol
plugin to authenticate VLC against RAOP-compatible devices if the
user enabled password protection.

Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agocontribs: fixed libass compilation
Felix Paul Kühne [Wed, 29 Jul 2009 12:09:05 +0000 (14:09 +0200)]
contribs: fixed libass compilation

14 years agovariables: fix a segfault and memory leak when TriggerCallback is called (crash
Rémi Duraffort [Wed, 29 Jul 2009 11:24:39 +0000 (13:24 +0200)]
variables: fix a segfault and memory leak when TriggerCallback is called (crash
introduced by afce97e9b349c18d49f85859053eafdf78b76c67).

14 years agoFix mode.
Rémi Duraffort [Wed, 29 Jul 2009 10:02:52 +0000 (12:02 +0200)]
Fix mode.

14 years agofreetype: more fontconfig error-checking
Ilkka Ollakka [Wed, 29 Jul 2009 09:27:05 +0000 (12:27 +0300)]
freetype: more fontconfig error-checking

14 years agoContribs: Clean libass also on clean-svn
Jean-Baptiste Kempf [Tue, 28 Jul 2009 22:24:21 +0000 (00:24 +0200)]
Contribs: Clean libass also on clean-svn

14 years agoLibass can now disable test.
Jean-Baptiste Kempf [Tue, 28 Jul 2009 22:22:20 +0000 (00:22 +0200)]
Libass can now disable test.

And clean it. Only Git revision is interested. You can't build contribs without Git.

14 years agoreconstruct Theora granpos
ogg.k.ogg.k [Sat, 25 Jul 2009 14:25:53 +0000 (15:25 +0100)]
reconstruct Theora granpos

Signed-off-by: Laurent Aimar <fenrir@videolan.org>
14 years agoNo need to deactivate fluidsynth on Win32 anymore
Jean-Baptiste Kempf [Tue, 28 Jul 2009 21:47:28 +0000 (23:47 +0200)]
No need to deactivate fluidsynth on Win32 anymore

14 years agoFinish compilation of FluidSynth on Windows.
Jean-Baptiste Kempf [Tue, 28 Jul 2009 21:43:26 +0000 (23:43 +0200)]
Finish compilation of FluidSynth on Windows.

NEVER TESTED.

14 years agoRemove xml2 dependency for freetype and libass on Win32
Jean-Baptiste Kempf [Mon, 27 Jul 2009 13:14:17 +0000 (15:14 +0200)]
Remove xml2 dependency for freetype and libass on Win32

14 years agoFix distribution in share/
Christophe Mutricy [Mon, 27 Jul 2009 22:20:22 +0000 (23:20 +0100)]
Fix distribution in share/

EXTRA_DATA doesn't seem to be a "primary" even if DATA is and EXTRA is a valid prefix.
Also i don't think .vlt are often rebuilt so it should be in clean rather than mostly clean

14 years agoFixed filter_*Blend rgb masks initialization.
Laurent Aimar [Tue, 28 Jul 2009 20:50:28 +0000 (22:50 +0200)]
Fixed filter_*Blend rgb masks initialization.

It fixes at least RGB  blending with opengl on little indian arch.

14 years agoemoved unused pf_render function in subpicture_t.
Laurent Aimar [Tue, 28 Jul 2009 20:03:29 +0000 (22:03 +0200)]
emoved unused pf_render function in subpicture_t.

14 years agoRemoved now unused pf_pre_render in subpicture_t.
Laurent Aimar [Tue, 28 Jul 2009 18:34:31 +0000 (20:34 +0200)]
Removed now unused pf_pre_render in subpicture_t.

14 years agoFixed kate with tiger support integration.
Laurent Aimar [Tue, 28 Jul 2009 18:32:26 +0000 (20:32 +0200)]
Fixed kate with tiger support integration.

14 years agoFixed csri decoder integration.
Laurent Aimar [Tue, 28 Jul 2009 18:26:25 +0000 (20:26 +0200)]
Fixed csri decoder integration.

14 years agoFixed the order of destruction of ephemere subpictures having the same date.
Laurent Aimar [Tue, 28 Jul 2009 18:16:26 +0000 (20:16 +0200)]
Fixed the order of destruction of ephemere subpictures having the same date.

 Without this patch, all epehemere subpicture with the same start
date are blended over the picture.

14 years agocodec/libass: avoid possible segfault
Anthony Loiseau [Tue, 28 Jul 2009 14:46:54 +0000 (16:46 +0200)]
codec/libass: avoid possible segfault

dialog_ProgressCreate can return NULL. For this case,
only deal with the result if it is not NULL.

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
14 years agofreetype: check correct variable
Ilkka Ollakka [Tue, 28 Jul 2009 14:03:01 +0000 (17:03 +0300)]
freetype: check correct variable

14 years agozipstream: typo.
Rémi Duraffort [Tue, 28 Jul 2009 12:21:59 +0000 (14:21 +0200)]
zipstream: typo.

14 years agofix typo
Ilkka Ollakka [Tue, 28 Jul 2009 13:19:10 +0000 (16:19 +0300)]
fix typo

14 years agofreetype: add more error-checking
Ilkka Ollakka [Tue, 28 Jul 2009 13:04:49 +0000 (16:04 +0300)]
freetype: add more error-checking

should not crash if font family not found. Thanks to Anthony Loiseau for
spotting this one.

14 years agox264: use ABR-mode if user specifies bitrate
Ilkka Ollakka [Tue, 28 Jul 2009 10:43:57 +0000 (13:43 +0300)]
x264: use ABR-mode if user specifies bitrate

Also set vbv-bufsize if user didn't specify them.
bufsize is bitrate * seconds between keyframes instead of earlier
2*bitrate. Recommended by Dark_Shikari

So now you can stream for mobiles with following:
 sout="#transcode{deinterlace,acodec=mp4a,vcodec=h264,width=320,height=180,venc=x264{no-cabac,bframes=0,ref=3,level=12,keyint=50},vb=180,ab=64,channels=2}...

tested with rtp-output and G1 android. Produces quite stable near cbr
stream.

And file-encoding should be ok with defaults (without any
venc=x264-settings or bitrates), if not targeted to
handhelds/streaming.

14 years agotranscode: change default videobitrate to 0
Ilkka Ollakka [Tue, 28 Jul 2009 10:39:21 +0000 (13:39 +0300)]
transcode: change default videobitrate to 0

change from default 800 to zero, as nowdays most of bitrate transcoding
is for streaming, and 800 ain't good default for that either. Also
thisways it's easier on check different encoding modes (cbr/qp/etc) on
video encoder modules.

I did quick look on different modules, but didn't spot anything obvious
that would break. I'll look ffmpeg and x264 more closely next.

14 years agoZip: fix use after free error.
Rémi Duraffort [Tue, 28 Jul 2009 09:42:10 +0000 (11:42 +0200)]
Zip: fix use after free error.

14 years agovariables: Remove uneeded parameter to TriggerCallback helper function.
Rémi Duraffort [Mon, 27 Jul 2009 12:10:42 +0000 (14:10 +0200)]
variables: Remove uneeded parameter to TriggerCallback helper function.

14 years agoDo not decode subtitles too much in advanced.
Laurent Aimar [Mon, 27 Jul 2009 20:07:53 +0000 (22:07 +0200)]
Do not decode subtitles too much in advanced.

It avoids loosing subtitles with the messages
"main subpicture error: subpicture heap full".

14 years agoCosmetics (create a DecoderWaitDate function).
Laurent Aimar [Mon, 27 Jul 2009 20:00:46 +0000 (22:00 +0200)]
Cosmetics (create a DecoderWaitDate function).

It also avoid useless mdate() when decoding audio.

14 years agoWorkaround for 0 being invalid timestamp.
Laurent Aimar [Mon, 27 Jul 2009 19:26:30 +0000 (21:26 +0200)]
Workaround for 0 being invalid timestamp.

14 years agoImproved subtitle rendering accuracy and fixed pause on dynamic subtitles.
Laurent Aimar [Sun, 26 Jul 2009 21:59:53 +0000 (23:59 +0200)]
Improved subtitle rendering accuracy and fixed pause on dynamic subtitles.

Dynamic subtitles are used by ssa and kate.
This commit breaks the API for 2 functions used by the transcode module.

14 years agoImproved pre-blending in ssa decoder.
Laurent Aimar [Sun, 26 Jul 2009 21:26:13 +0000 (23:26 +0200)]
Improved pre-blending in ssa decoder.

14 years agoWinCE: work-around for network file test
Pierre Ynard [Mon, 27 Jul 2009 15:36:09 +0000 (17:36 +0200)]
WinCE: work-around for network file test

Work around the missing PathIsNetworkPathW() function...

14 years agoUse var_ToggleBool when applicable.
Rémi Duraffort [Mon, 27 Jul 2009 10:18:34 +0000 (12:18 +0200)]
Use var_ToggleBool when applicable.

14 years agox264: no need to create the variables when closing the module: this is already
Rémi Duraffort [Mon, 27 Jul 2009 11:08:25 +0000 (13:08 +0200)]
x264: no need to create the variables when closing the module: this is already
done when the module is created.

14 years agoskins2: factorize.
Rémi Duraffort [Mon, 27 Jul 2009 10:07:54 +0000 (12:07 +0200)]
skins2: factorize.

14 years agoClean up syslog handling in logger: Use only one list of facilities, and get the...
JP Dinger [Mon, 27 Jul 2009 09:41:22 +0000 (11:41 +0200)]
Clean up syslog handling in logger: Use only one list of facilities, and get the default facility from that list.

14 years agofreetype.c: use var_CreateGet for variables
Ilkka Ollakka [Mon, 27 Jul 2009 08:54:59 +0000 (11:54 +0300)]
freetype.c: use var_CreateGet for variables

14 years agofreetype: use asprintf instead malloc/sprintf
Ilkka Ollakka [Mon, 27 Jul 2009 08:25:54 +0000 (11:25 +0300)]
freetype: use asprintf instead malloc/sprintf

14 years agoCODEC_ID_SPEEX appeared in 51.50.1
Jean-Baptiste Kempf [Mon, 27 Jul 2009 08:14:16 +0000 (10:14 +0200)]
CODEC_ID_SPEEX appeared in 51.50.1

14 years agofreetype: use fontconfig to get default font if available
Ilkka Ollakka [Mon, 27 Jul 2009 07:54:01 +0000 (10:54 +0300)]
freetype: use fontconfig to get default font if available

With fontconfig freetype-font is font-family to use, not fontfile.
This should solve issue on linux-side where there aren't any one
place and one file thats usually there.

I'm not that familiar with freetype/fontconfig stuff, so this one could
be way wrong. So feel free to mention/fix/revert this if you spot
something odd.

14 years agoAdd a basic test for var_ToggleBool.
Rémi Duraffort [Mon, 27 Jul 2009 07:51:10 +0000 (09:51 +0200)]
Add a basic test for var_ToggleBool.

14 years agovariables: add a Get and Set function. This function can be only used (for the
Rémi Duraffort [Mon, 27 Jul 2009 06:00:53 +0000 (08:00 +0200)]
variables: add a Get and Set function. This function can be only used (for the
moment) to toggle a boolean with the variable lock taken (which is not the case
when doing a var_SetBool(!var_GetBool)).
This function is also two times faster (only one lookup).

14 years agoCometics.
Rémi Duraffort [Sun, 26 Jul 2009 10:50:47 +0000 (12:50 +0200)]
Cometics.

14 years agowingdi: remove duplication (allready defined in vout.h).
Rémi Duraffort [Sun, 26 Jul 2009 10:22:59 +0000 (12:22 +0200)]
wingdi: remove duplication (allready defined in vout.h).

14 years agoNo need to set p_sys to NULL when the module is closed.
Rémi Duraffort [Fri, 24 Jul 2009 14:38:49 +0000 (16:38 +0200)]
No need to set p_sys to NULL when the module is closed.

14 years agocontribs: bin package update
Felix Paul Kühne [Sun, 26 Jul 2009 18:47:53 +0000 (20:47 +0200)]
contribs: bin package update

14 years agoTypo
Rémi Denis-Courmont [Sun, 26 Jul 2009 18:08:24 +0000 (21:08 +0300)]
Typo

14 years agoWarning
Rémi Denis-Courmont [Sun, 26 Jul 2009 16:25:58 +0000 (19:25 +0300)]
Warning

14 years agoReal pseudo-RTSP: prevent integer underflow
Rémi Denis-Courmont [Sun, 26 Jul 2009 15:39:42 +0000 (18:39 +0300)]
Real pseudo-RTSP: prevent integer underflow

Pointed-out-by: tixxDZ <tixxdz@gmail.com> - DZCORE Labs, Algeria
14 years agocontribs: fixed libtheora compilation once again
Felix Paul Kühne [Sun, 26 Jul 2009 13:39:52 +0000 (15:39 +0200)]
contribs: fixed libtheora compilation once again

14 years agoDon't forget pthread when compiling zvbi for win32
Jean-Baptiste Kempf [Sun, 26 Jul 2009 00:44:27 +0000 (02:44 +0200)]
Don't forget pthread when compiling zvbi for win32

14 years agoDeactivate FluidSynth on Win32 still.
Jean-Baptiste Kempf [Sat, 25 Jul 2009 23:28:11 +0000 (01:28 +0200)]
Deactivate FluidSynth on Win32 still.

This is not ready yet.

14 years agoFixed seeking and skipping behavior in stream_t layer.
Laurent Aimar [Sat, 25 Jul 2009 22:50:24 +0000 (00:50 +0200)]
Fixed seeking and skipping behavior in stream_t layer.

Now seeking and skipping behave exactly the same.
It also allows forward seeking in non seekable stream by reading the data.
It closes #2994.
As it is a critical section of code, it must be carefully tested.

14 years agoContrib: Patches updates for Win32 compile of FFmpeg and libass.
Jean-Baptiste Kempf [Sat, 25 Jul 2009 22:10:45 +0000 (00:10 +0200)]
Contrib: Patches updates for Win32 compile of FFmpeg and libass.

14 years agoContribs: remove XML dependency from Fontconfig.
Jean-Baptiste Kempf [Sat, 25 Jul 2009 20:27:16 +0000 (22:27 +0200)]
Contribs: remove XML dependency from Fontconfig.

This removes around 1.1MB on both libass dll and freetype dll (on 2.8MB), which are 4th and 5th dll in size for Windows
(qt4, avcodec, avformat are bigger).
We DON'T use the fonts.conf anyway on Windows, therefore, why having such a dependency, just for parsing a configure file that we don't ship?
I still don't get what is wrong with an .ini/.conf format, but that is not my business, I guess.

14 years agodo not clear theora_info twice
ogg.k.ogg.k [Sat, 25 Jul 2009 14:16:50 +0000 (15:16 +0100)]
do not clear theora_info twice

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agolibvlc : handle VLM input events
Sébastien Escudier [Tue, 7 Jul 2009 12:12:40 +0000 (14:12 +0200)]
libvlc : handle VLM input events

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoUpdate MagSoft THANKS entry.
Jean-Baptiste Kempf [Sat, 25 Jul 2009 13:55:38 +0000 (15:55 +0200)]
Update MagSoft THANKS entry.

14 years agoNEWS about Direct3D desktop mode.
Jean-Baptiste Kempf [Sat, 25 Jul 2009 13:53:30 +0000 (15:53 +0200)]
NEWS about Direct3D desktop mode.

14 years agoRemove trailing spaces.
Jean-Baptiste Kempf [Sat, 25 Jul 2009 13:51:14 +0000 (15:51 +0200)]
Remove trailing spaces.

14 years agoAdd a desktop mode to the Direct3d video output. This allow displaying video on a...
Adrien Maglo [Sat, 25 Jul 2009 13:37:38 +0000 (15:37 +0200)]
Add a desktop mode to the Direct3d video output. This allow displaying video on a window located just up the desktop icon window.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agovlc_clone(): abide by --rt-priority and --rt-offset
Rémi Denis-Courmont [Sat, 25 Jul 2009 13:21:18 +0000 (16:21 +0300)]
vlc_clone(): abide by --rt-priority and --rt-offset

This avoids using real-time when not asked. It should also fix a
pthread_create() permission failure on FreeBSD (Linux seems to ignore
this error silently).

14 years agoQT4: only scroll playlist to new item when it changes
Ilkka Ollakka [Sat, 25 Jul 2009 12:26:07 +0000 (15:26 +0300)]
QT4: only scroll playlist to new item when it changes

should fix bug #2947 ,now it scrolls to new item when theres actual
input-change, not just data changed.

14 years agoFixed libass 0.9.7 support.
Laurent Aimar [Fri, 24 Jul 2009 21:42:14 +0000 (23:42 +0200)]
Fixed libass 0.9.7 support.

b670356d167bf66f870ee3daf9dbac581eaf0651 introduced a segfault.

14 years agoUsed light hinting in libass to increase the quality.
Laurent Aimar [Fri, 24 Jul 2009 21:13:24 +0000 (23:13 +0200)]
Used light hinting in libass to increase the quality.

14 years agoRemoved useless pre render callback in ssa decoder.
Laurent Aimar [Fri, 24 Jul 2009 21:04:22 +0000 (23:04 +0200)]
Removed useless pre render callback in ssa decoder.

14 years agoFixed flicker with overlapped subtitles in ssa.
Laurent Aimar [Thu, 23 Jul 2009 19:52:15 +0000 (21:52 +0200)]
Fixed flicker with overlapped subtitles in ssa.

14 years agoMerge branch 'master' of git@git.videolan.org:vlc
JP Dinger [Fri, 24 Jul 2009 15:24:46 +0000 (17:24 +0200)]
Merge branch 'master' of git@git.videolan.org:vlc

14 years agoSimplify vlc_about.h generation.
JP Dinger [Fri, 24 Jul 2009 15:24:08 +0000 (17:24 +0200)]
Simplify vlc_about.h generation.

14 years agocontribs: updated ffmpeg ppc patch
Felix Paul Kühne [Fri, 24 Jul 2009 14:41:58 +0000 (16:41 +0200)]
contribs: updated ffmpeg ppc patch

14 years agoRemove var_SetVoid: this function is doing exactly the same job than
Rémi Duraffort [Fri, 24 Jul 2009 13:29:40 +0000 (15:29 +0200)]
Remove var_SetVoid: this function is doing exactly the same job than
var_TriggerCallback but slowly.

14 years agoUse var_TriggerCallback instead of var_SetVoid (the result is exactly the same
Rémi Duraffort [Fri, 24 Jul 2009 13:10:06 +0000 (15:10 +0200)]
Use var_TriggerCallback instead of var_SetVoid (the result is exactly the same
but a bit faster).

14 years agoskins2: fix "control reaches end of non-void function" (spoted by Dominique
Rémi Duraffort [Fri, 24 Jul 2009 13:07:10 +0000 (15:07 +0200)]
skins2: fix "control reaches end of non-void function" (spoted by Dominique
Leuenberger)

14 years agominimal_macosx: cleanup
Jean-Paul Saman [Fri, 24 Jul 2009 10:10:26 +0000 (12:10 +0200)]
minimal_macosx: cleanup

14 years agoauhal: cleanup
Jean-Paul Saman [Fri, 24 Jul 2009 08:33:38 +0000 (10:33 +0200)]
auhal: cleanup

14 years agoauhal: do not destroy "audio-device" when AudioHardwarePropertyListener failed, but...
Jean-Paul Saman [Wed, 22 Jul 2009 19:52:10 +0000 (21:52 +0200)]
auhal: do not destroy "audio-device" when AudioHardwarePropertyListener failed, but try to use it anyway.

It allows multiple Safari webplugins to play audio at the sametime, just as 2 vlc instances would do.

14 years agolive555: do not trigger "no data received in 10s" case when pausing during buffering
Jean-Paul Saman [Tue, 21 Jul 2009 12:18:49 +0000 (14:18 +0200)]
live555: do not trigger "no data received in 10s" case when pausing during buffering

14 years agomozilla: do not ship gui/macosx plugin in Safari webplugin
Jean-Paul Saman [Tue, 14 Jul 2009 09:22:37 +0000 (11:22 +0200)]
mozilla: do not ship gui/macosx plugin in Safari webplugin

It is the main cause for memory leaks of VLC browser plugin for MacOS X. Every time the browser plugin is reloaded, vlc core reloads the plugins which causes all global defined objects to initialize. Since there are objects in libmacosx_plugin.dylib that are supposed to live as long as the application these are never freed. Testing is done with --enable-debug.

14 years agomozilla: use minimal_macosx as vout in webplugin, it leaks way less then macosx vout.
Jean-Paul Saman [Sun, 21 Jun 2009 14:09:52 +0000 (16:09 +0200)]
mozilla: use minimal_macosx as vout in webplugin, it leaks way less then macosx vout.

14 years agolive555: handle WMServer as a special case
Jean-Paul Saman [Fri, 24 Jul 2009 11:38:03 +0000 (13:38 +0200)]
live555: handle WMServer as a special case

This patch adds --rtsp-wmserver which is needed to support pause mode. WMServer does not report any of the known RTSP OPTIONS when asking for it. Instead it returns a list of non-standard options.

Conflicts:

modules/demux/live555.cpp

14 years agoCleanup mozilla plugin
Jean-Paul Saman [Sun, 14 Jun 2009 20:57:32 +0000 (22:57 +0200)]
Cleanup mozilla plugin
(cherry picked from commit be262960c031fbab9e2600969b08e516f20b6679)

Conflicts:

projects/mozilla/vlcshell.cpp

14 years agomozilla: don't allocate a zero sized array.
Jean-Paul Saman [Sat, 13 Jun 2009 22:09:45 +0000 (00:09 +0200)]
mozilla: don't allocate a zero sized array.

(cherry-picked from commit aed48363a478e9767a374154d703d7c84857707b)

Conflict:
projects/mozilla/control/npolibvlc.cpp