vlc.git
8 years ago1.0.0 RC1 1.0.0-rc1
Jean-Baptiste Kempf [Fri, 8 May 2009 23:22:45 +0000 (01:22 +0200)]
1.0.0 RC1

8 years agoNEWS and fix typo in LIST.
Jean-Baptiste Kempf [Fri, 8 May 2009 23:15:30 +0000 (01:15 +0200)]
NEWS and fix typo in LIST.

8 years agoXCB/X11: fix crop
Rémi Denis-Courmont [Fri, 8 May 2009 15:31:52 +0000 (18:31 +0300)]
XCB/X11: fix crop

8 years agoqt4: we need qtr() else we have encoding problems
Christophe Mutricy [Fri, 8 May 2009 10:44:31 +0000 (12:44 +0200)]
qt4: we need qtr() else we have encoding problems

8 years agoplaylist_ram: fix memleaks and use "const char*" instead of "char*" whenever possible.
Rémi Duraffort [Fri, 8 May 2009 07:37:18 +0000 (09:37 +0200)]
playlist_ram: fix memleaks and use "const char*" instead of "char*" whenever possible.

8 years agoFixed a race condition with input creation and events.
Laurent Aimar [Fri, 8 May 2009 00:03:05 +0000 (02:03 +0200)]
Fixed a race condition with input creation and events.

input_CreateThread* have been splitted in two functions:
 - input_Create
 - input_Start
to allow attaching to input events and creating settings/variables
before starting the input thread.

For consistency, input_StopThread has been renamed input_Stop.

Initial report from Hugo Beauzee-Luyssen.

8 years agoAdd Khmer and Sorani
Christophe Mutricy [Fri, 8 May 2009 00:08:57 +0000 (01:08 +0100)]
Add Khmer and Sorani

8 years agol10n: Slovenian update
Matej Urbančič [Thu, 7 May 2009 23:37:56 +0000 (00:37 +0100)]
l10n: Slovenian update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
8 years agol10n: Brazilian Portuguese update
Sidney Doria [Thu, 7 May 2009 23:31:45 +0000 (00:31 +0100)]
l10n: Brazilian Portuguese update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
8 years agol10n: Finnish update
Otto Kekäläinen [Thu, 7 May 2009 23:30:05 +0000 (00:30 +0100)]
l10n: Finnish update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
8 years agol10n: Initial Khmer translation
Khoem Sokhem [Thu, 7 May 2009 23:24:44 +0000 (00:24 +0100)]
l10n: Initial Khmer translation

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
8 years agoCosmetics.
Laurent Aimar [Thu, 7 May 2009 21:56:13 +0000 (23:56 +0200)]
Cosmetics.

8 years agoMoved date_Decrement to libvlc core from dirac.
Laurent Aimar [Thu, 7 May 2009 21:28:57 +0000 (23:28 +0200)]
Moved date_Decrement to libvlc core from dirac.

8 years agoAdded icyx as http alias (some icy servers seem to use it).
Laurent Aimar [Thu, 7 May 2009 21:27:57 +0000 (23:27 +0200)]
Added icyx as http alias (some icy servers seem to use it).

8 years agoUsed BLOCK_FLAG_PRIVATE_SHIFT for creating private masks.
Laurent Aimar [Thu, 7 May 2009 21:18:59 +0000 (23:18 +0200)]
Used BLOCK_FLAG_PRIVATE_SHIFT for creating private masks.

8 years agoReplaced DIRAC_EOS by BLOCK_FLAG_END_OF_SEQUENCE.
Laurent Aimar [Thu, 7 May 2009 21:17:15 +0000 (23:17 +0200)]
Replaced DIRAC_EOS by BLOCK_FLAG_END_OF_SEQUENCE.

8 years agoSimplify and fix the block flag test in dirac packetizer.
Laurent Aimar [Thu, 7 May 2009 21:13:32 +0000 (23:13 +0200)]
Simplify and fix the block flag test in dirac packetizer.

8 years agoTry to workaround serialno change in ogg web radio.
Laurent Aimar [Thu, 7 May 2009 20:55:13 +0000 (22:55 +0200)]
Try to workaround serialno change in ogg web radio.

 At each serialno changes, the timestamp being non continuous, there
will be an annoying glitch...

8 years agoFixed usage of VLC_TS_INVALID (dirac packetizer).
Laurent Aimar [Thu, 7 May 2009 20:52:47 +0000 (22:52 +0200)]
Fixed usage of VLC_TS_INVALID (dirac packetizer).

8 years agoPacketizer is capable of:
David Flynn [Thu, 7 May 2009 12:54:57 +0000 (12:54 +0000)]
Packetizer is capable of:
 - repacketizing and reconstructing timestamps for a Dirac ES
   suitable for remultiplexing and decoding.
 - sanitizing an input stream that has non-signalled discontinuities
 - handling the basket case AVI fake-pts-is-dts method too:
   For a non well formed input (only has pts or dts), this is
   implemented by simulating the ReOrder Buffer model to resolve
   timestamps.

Updated 20090507 with:
 - use VLC_TS_INVALID rather than private block flags
 - removed useless i_sync_flags
 - add support for next_parse_offset == 0
 - eliminate dirac_FindEOS
 - use block_t's p_priv to avoid dirac_FindPictureNumber
 - remove b_picture_number, add parsecode helpers
 - when stream jumps backwards, generate correct EOS DU
 - dont use block_FindMaskedFlags
 - remove openloop fastsync
 - guarantee synchro sees EOS, remove duplicate EOS DUs
 - dont blindly believe that a data unit is > 1MB
 - fix compilation warning
 - fix issue with unsyncable p_extra
 - rearange file
 - add sanitization of prev_parse_offset
 - do duplicate EOS detection at the right place
 - move all operations on outqueue to Packetize
 - fix stupid offbyone on location of prev_parse_offset
 - sanity check output of sync at input to encapsualator
 - refactor dirac_BuildEncapsulationUnit
 - keep hold of precious timestamps
 - unfortunately block_t has no p_priv

Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
8 years agoXCB/XVideo: handle scaling, crop and A/R
Rémi Denis-Courmont [Thu, 7 May 2009 20:23:27 +0000 (23:23 +0300)]
XCB/XVideo: handle scaling, crop and A/R

8 years agoXCB/X11: handle scaling, crop and A/R
Rémi Denis-Courmont [Thu, 7 May 2009 20:22:33 +0000 (23:22 +0300)]
XCB/X11: handle scaling, crop and A/R

(Crop is currently dysfunctional, picture offset are missing)

8 years agoXCB/XVideo: fix images with a planar format but without MIT-SHM
Rémi Denis-Courmont [Thu, 7 May 2009 20:32:24 +0000 (23:32 +0300)]
XCB/XVideo: fix images with a planar format but without MIT-SHM

8 years agoXCB/XVideo: implement pf_control: handle zoom and stay-on-top
Rémi Denis-Courmont [Thu, 7 May 2009 20:00:29 +0000 (23:00 +0300)]
XCB/XVideo: implement pf_control: handle zoom and stay-on-top

8 years agoXCB/X11: implement pf_control: handle zoom and stay-on-top
Rémi Denis-Courmont [Thu, 7 May 2009 19:59:50 +0000 (22:59 +0300)]
XCB/X11: implement pf_control: handle zoom and stay-on-top

8 years agoThe schroedinger decoder does support non packetized streams.
Laurent Aimar [Thu, 7 May 2009 19:22:08 +0000 (21:22 +0200)]
The schroedinger decoder does support non packetized streams.

Thanks David Flynn for the remark.

8 years agoSet BLOCK_FLAG_CORRUPTED when reseting the packetizer.
Laurent Aimar [Thu, 7 May 2009 19:01:33 +0000 (21:01 +0200)]
Set BLOCK_FLAG_CORRUPTED when reseting the packetizer.

This one is more for consistency with what the core do.

8 years agoNo need to set b_packetized in demuxer using a packetizer.
Laurent Aimar [Thu, 7 May 2009 18:59:56 +0000 (20:59 +0200)]
No need to set b_packetized in demuxer using a packetizer.

demux_PacketizerNew has been fixed in that regard.

8 years agoDecrease a bit the dirac demuxer (50) to avoid probing it too often.
Laurent Aimar [Thu, 7 May 2009 18:58:24 +0000 (20:58 +0200)]
Decrease a bit the dirac demuxer (50) to avoid probing it too often.

8 years agoReads raw dirac streams, feeds into packetizer.
David Flynn [Thu, 7 May 2009 12:54:58 +0000 (12:54 +0000)]
Reads raw dirac streams, feeds into packetizer.

Updated 20090507 with:
 - migrate to VLC_TS_INVALID
 - fix coding style
 - use generic handling of DEMUX_SET_TIME
 - don't add +1 to dts/pts
 - zero point hack while VLC_TS_INVALID = 0

Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
8 years agoReset the timestamp state on BLOCK_FLAG_DISCONTINUITY.
Laurent Aimar [Thu, 7 May 2009 18:45:47 +0000 (20:45 +0200)]
Reset the timestamp state on BLOCK_FLAG_DISCONTINUITY.

 On such flag, the bitstream before and after it are not related at all and
so are the timestamp. In order to not confuse the core, do not output
wrong timestamps.

8 years agoUse utf8_rename
Rémi Denis-Courmont [Thu, 7 May 2009 16:13:15 +0000 (19:13 +0300)]
Use utf8_rename

8 years agoImplement utf8_rename
Rémi Denis-Courmont [Thu, 7 May 2009 16:11:15 +0000 (19:11 +0300)]
Implement utf8_rename

8 years agoremove -> utf8_unlink
Rémi Denis-Courmont [Thu, 7 May 2009 16:01:20 +0000 (19:01 +0300)]
remove -> utf8_unlink

8 years agocodec/schroedinger: don't reset decoder at corrupt block sentinel
David Flynn [Thu, 7 May 2009 12:47:38 +0000 (12:47 +0000)]
codec/schroedinger: don't reset decoder at corrupt block sentinel

Also, don't reset pts interpolator at discontinuity

Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years agocodec/schrodinger: don't tag frames with missing pts
David Flynn [Thu, 7 May 2009 12:47:37 +0000 (12:47 +0000)]
codec/schrodinger: don't tag frames with missing pts

timestamp will be interpolated at output of decoder instead.

Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years agocodec/schroedinger: fix segfault when schro_decoder_pull returns NULL
David Flynn [Thu, 7 May 2009 12:47:36 +0000 (12:47 +0000)]
codec/schroedinger: fix segfault when schro_decoder_pull returns NULL

Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years agoDisable glibc runtime check if configure passed due to disable-{nls, mozilla}
David Flynn [Thu, 7 May 2009 12:47:35 +0000 (12:47 +0000)]
Disable glibc runtime check if configure passed due to disable-{nls, mozilla}

Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years agoRemove useless check for machine/soundcard.h
Rémi Denis-Courmont [Thu, 7 May 2009 15:13:19 +0000 (18:13 +0300)]
Remove useless check for machine/soundcard.h

8 years agooss: OpenBSD compile fix
Joris van Rooij [Thu, 7 May 2009 15:10:19 +0000 (18:10 +0300)]
oss: OpenBSD compile fix

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years agoWe need both priority scheduling and thread priority scheduling here
Rémi Denis-Courmont [Thu, 7 May 2009 15:08:39 +0000 (18:08 +0300)]
We need both priority scheduling and thread priority scheduling here

8 years agoOpenBSD compilation fix
Joris van Rooij [Thu, 7 May 2009 15:03:29 +0000 (18:03 +0300)]
OpenBSD compilation fix

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years agoAdded dvh1 fourcc to ffmpeg
Jean-Baptiste Kempf [Thu, 7 May 2009 13:08:18 +0000 (15:08 +0200)]
Added dvh1 fourcc to ffmpeg

8 years agoQt4: preferences, fix Global hotkeys display
Jean-Baptiste Kempf [Thu, 7 May 2009 12:42:40 +0000 (14:42 +0200)]
Qt4: preferences, fix Global hotkeys display

8 years agoconfig: fix memleak.
Rémi Duraffort [Thu, 7 May 2009 12:14:05 +0000 (14:14 +0200)]
config: fix memleak.

8 years agoQt: fix systrayIcon menu status to show correct tooltip and status.
Jean-Baptiste Kempf [Thu, 7 May 2009 00:46:58 +0000 (02:46 +0200)]
Qt: fix systrayIcon menu status to show correct tooltip and status.

Noticed by fenrir.

8 years agoQt: correctly implement the Global Hotkey saving.
Jean-Baptiste Kempf [Thu, 7 May 2009 00:31:47 +0000 (02:31 +0200)]
Qt: correctly implement the Global Hotkey saving.

Close blocker #2723

8 years agoAdded hdv6->8 fourcc to ffmpeg.
Laurent Aimar [Wed, 6 May 2009 21:51:09 +0000 (23:51 +0200)]
Added hdv6->8 fourcc to ffmpeg.

8 years agoFixed VP31 in NSV files.
Laurent Aimar [Wed, 6 May 2009 21:22:28 +0000 (23:22 +0200)]
Fixed VP31 in NSV files.

It seems that ffmpeg care about VP30 != VP31 fourcc.

8 years agoAudioscrobbler: activate libre.fm capacity since last.fm is geing more and more on...
Jean-Baptiste Kempf [Wed, 6 May 2009 20:56:25 +0000 (22:56 +0200)]
Audioscrobbler: activate libre.fm capacity since last.fm is geing more and more on the dark side... :D

8 years agoNEWS.
Jean-Baptiste Kempf [Wed, 6 May 2009 13:16:05 +0000 (15:16 +0200)]
NEWS.

8 years agoFixed typo in avcodec audio.
Laurent Aimar [Wed, 6 May 2009 20:10:11 +0000 (22:10 +0200)]
Fixed typo in avcodec audio.

8 years agoTry to fix compilation with older ffmpeg version.
Laurent Aimar [Wed, 6 May 2009 19:44:51 +0000 (21:44 +0200)]
Try to fix compilation with older ffmpeg version.

8 years agoAdd rawaud to the list
Rémi Denis-Courmont [Wed, 6 May 2009 19:31:53 +0000 (22:31 +0300)]
Add rawaud to the list

8 years agoInitial implementation of Raw audio plugin
Jarmo Torvinen [Wed, 29 Apr 2009 05:37:10 +0000 (08:37 +0300)]
Initial implementation of Raw audio plugin

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years agoAtomically update the cache file
Rémi Denis-Courmont [Mon, 1 Sep 2008 19:25:44 +0000 (22:25 +0300)]
Atomically update the cache file

8 years agoRemove useless parameter
Rémi Denis-Courmont [Wed, 6 May 2009 17:31:21 +0000 (20:31 +0300)]
Remove useless parameter

8 years agoMake the config file lock per process rather than per instance
Rémi Denis-Courmont [Wed, 6 May 2009 17:23:32 +0000 (20:23 +0300)]
Make the config file lock per process rather than per instance

8 years agoConfig lock is pointless while reading/resetting the configuration
Rémi Denis-Courmont [Wed, 6 May 2009 17:22:16 +0000 (20:22 +0300)]
Config lock is pointless while reading/resetting the configuration

8 years agoAlways take the item lock when reading/writing configuration values
Rémi Denis-Courmont [Wed, 6 May 2009 17:20:53 +0000 (20:20 +0300)]
Always take the item lock when reading/writing configuration values

This was a bit sloppy. In some cases, we had the config fiel lock,
but that that does not protect against config_Put*(). In some cases,
the lock was only taken for strings but not float/integers.

8 years agoReplace the configuration file atomically
Rémi Denis-Courmont [Wed, 6 May 2009 16:44:42 +0000 (19:44 +0300)]
Replace the configuration file atomically

Another VLC instance could get a corrupt configuration otherwise.

8 years agoLook for fdatasync (OSX seems to lack it)
Rémi Denis-Courmont [Mon, 1 Sep 2008 19:24:27 +0000 (22:24 +0300)]
Look for fdatasync (OSX seems to lack it)

8 years agoBoolean cosmetic
Rémi Denis-Courmont [Wed, 6 May 2009 16:16:43 +0000 (19:16 +0300)]
Boolean cosmetic

8 years agoFix minor overflow bug
Rémi Denis-Courmont [Wed, 6 May 2009 16:15:50 +0000 (19:15 +0300)]
Fix minor overflow bug

8 years agoRefactor
Rémi Denis-Courmont [Wed, 6 May 2009 16:09:37 +0000 (19:09 +0300)]
Refactor

8 years agoTilde expansion is the shell's job. Don't do it *too* (= twice).
Rémi Denis-Courmont [Wed, 6 May 2009 16:05:56 +0000 (19:05 +0300)]
Tilde expansion is the shell's job. Don't do it *too* (= twice).

8 years agoMake config_GetCustomConfigFile static
Rémi Denis-Courmont [Wed, 6 May 2009 15:43:10 +0000 (18:43 +0300)]
Make config_GetCustomConfigFile static

8 years agoNo need to keep the config file around all the time
Rémi Denis-Courmont [Wed, 6 May 2009 15:40:06 +0000 (18:40 +0300)]
No need to keep the config file around all the time

8 years agoOnly load globalhotkeys if requested by caller
Rémi Denis-Courmont [Wed, 6 May 2009 15:15:27 +0000 (18:15 +0300)]
Only load globalhotkeys if requested by caller

This leaves the choice for bindings to use it or not.

I wish we did the same for hotkeys and inhibit but it would break
backward libvlc API compatibility.

8 years agoFixed (partially) parsing of E-AC3 not using 1536 samples per frame.
Laurent Aimar [Tue, 5 May 2009 22:10:55 +0000 (00:10 +0200)]
Fixed (partially) parsing of E-AC3 not using 1536 samples per frame.

8 years agoValidated the audio layout and channels compatibility in aout_DecNew.
Laurent Aimar [Tue, 5 May 2009 21:49:27 +0000 (23:49 +0200)]
Validated the audio layout and channels compatibility in aout_DecNew.

It will avoid memory corruptions in case of a broken decoder.

8 years agoFixed acmod table for ac3/eac3.
Laurent Aimar [Tue, 5 May 2009 21:48:58 +0000 (23:48 +0200)]
Fixed acmod table for ac3/eac3.

8 years agoFixed a regression with avcodec due to 83f58a5076e659f63f47575c0c350b58367eaff0
Laurent Aimar [Tue, 5 May 2009 21:30:53 +0000 (23:30 +0200)]
Fixed a regression with avcodec due to 83f58a5076e659f63f47575c0c350b58367eaff0

8 years agoAllow reading until the end of the file while discarding data.
Laurent Aimar [Tue, 5 May 2009 21:21:58 +0000 (23:21 +0200)]
Allow reading until the end of the file while discarding data.

It probably closes #2719.

8 years agoRemove useless memset
Rémi Denis-Courmont [Tue, 5 May 2009 20:40:01 +0000 (23:40 +0300)]
Remove useless memset

8 years agogrowl: fix object leak.
Rémi Duraffort [Tue, 5 May 2009 19:44:05 +0000 (21:44 +0200)]
growl: fix object leak.

8 years agogrowl: fix an assert.
Rémi Duraffort [Tue, 5 May 2009 19:39:17 +0000 (21:39 +0200)]
growl: fix an assert.

8 years agogrowl: fix compilation.
Rémi Duraffort [Tue, 5 May 2009 19:00:26 +0000 (21:00 +0200)]
growl: fix compilation.

8 years agoUse audio channel layout only when supported by avcodec.
Laurent Aimar [Tue, 5 May 2009 18:29:14 +0000 (20:29 +0200)]
Use audio channel layout only when supported by avcodec.

Butw ithout it, the layout of multichannels audio are probably wrong.

8 years agoWine: compilation fixes
Rémi Denis-Courmont [Tue, 5 May 2009 17:55:50 +0000 (20:55 +0300)]
Wine: compilation fixes

8 years agoComment syntax
Rémi Denis-Courmont [Tue, 5 May 2009 17:29:20 +0000 (20:29 +0300)]
Comment syntax

8 years agotranscode {a,s,v}enc are module parameters
Rémi Denis-Courmont [Tue, 5 May 2009 14:46:38 +0000 (17:46 +0300)]
transcode {a,s,v}enc are module parameters

Maybe we should split encoders per ES type?

8 years ago--opengl-provider is a module parameter
Rémi Denis-Courmont [Tue, 5 May 2009 14:41:05 +0000 (17:41 +0300)]
--opengl-provider is a module parameter

8 years agoqt4: fix encoding problem when passing the album art url from the core to Qt.
Rémi Duraffort [Tue, 5 May 2009 12:54:27 +0000 (14:54 +0200)]
qt4: fix encoding problem when passing the album art url from the core to Qt.

8 years agolibvlc: allow pause and stop during buffering (fixes: #2679)
Jean-Paul Saman [Tue, 5 May 2009 09:36:55 +0000 (11:36 +0200)]
libvlc: allow pause and stop during buffering (fixes: #2679)

8 years agotest.html: print pretty output when vlc.input.length and vlc.input.time return -1.
Jean-Paul Saman [Tue, 5 May 2009 08:33:42 +0000 (10:33 +0200)]
test.html: print pretty output when vlc.input.length and vlc.input.time return -1.

8 years agomozilla: remove dead code
Jean-Paul Saman [Sun, 3 May 2009 18:37:27 +0000 (20:37 +0200)]
mozilla: remove dead code

8 years agolive555: Mark --rtsp-{http,mcast} as safe.
Jean-Paul Saman [Sun, 3 May 2009 18:00:24 +0000 (20:00 +0200)]
live555: Mark --rtsp-{http,mcast} as safe.

8 years agosrc/control/media_player.c: cosmetics
Jean-Paul Saman [Fri, 1 May 2009 14:31:37 +0000 (16:31 +0200)]
src/control/media_player.c: cosmetics

8 years agoopengl: fix potential memleak
Jean-Paul Saman [Fri, 1 May 2009 14:12:57 +0000 (16:12 +0200)]
opengl: fix potential memleak

8 years agoUpdate test.html for mozilla and activex based browsers.
Jean-Paul Saman [Fri, 1 May 2009 13:35:12 +0000 (15:35 +0200)]
Update test.html for mozilla and activex based browsers.

8 years agolive555: Mark --rtsp-tcp as safe.
Jean-Paul Saman [Fri, 1 May 2009 13:32:37 +0000 (15:32 +0200)]
live555: Mark --rtsp-tcp as safe.

8 years agolive555: Fix #2676 show proper time when pausing iso 00:00:00
Jean-Paul Saman [Fri, 1 May 2009 13:26:24 +0000 (15:26 +0200)]
live555: Fix #2676 show proper time when pausing iso 00:00:00

8 years agomozilla: Fix #2678 resizing browser plugin during playback.
Jean-Paul Saman [Fri, 1 May 2009 12:53:16 +0000 (14:53 +0200)]
mozilla: Fix #2678 resizing browser plugin during playback.

8 years agomozilla: cleanup
Jean-Paul Saman [Thu, 30 Apr 2009 06:48:34 +0000 (08:48 +0200)]
mozilla: cleanup

8 years agoactivex: sync test.html page with mozilla test.html page
Jean-Paul Saman [Mon, 20 Apr 2009 20:36:20 +0000 (22:36 +0200)]
activex: sync test.html page with mozilla test.html page

8 years agomozilla test.html still used some old vlc.playlist calls that are depreceated.
Jean-Paul Saman [Mon, 20 Apr 2009 20:28:20 +0000 (22:28 +0200)]
mozilla test.html still used some old vlc.playlist calls that are depreceated.

These calls have been replaced by vlc.playlist.items.* calls.

8 years agoBe more relaxed and change all library paths when necessary.
Jean-Paul Saman [Sun, 19 Apr 2009 20:28:56 +0000 (22:28 +0200)]
Be more relaxed and change all library paths when necessary.

8 years agoHonor libvlc/libvlccorelibrary versions
Jean-Paul Saman [Sun, 19 Apr 2009 20:27:38 +0000 (22:27 +0200)]
Honor libvlc/libvlccorelibrary versions

8 years agoDo not try to seeking beyond the end of stream in mmstu.
Laurent Aimar [Mon, 4 May 2009 19:00:06 +0000 (21:00 +0200)]
Do not try to seeking beyond the end of stream in mmstu.