vlc.git
12 years agoFixed subtitle duration when rate != default.
Laurent Aimar [Sun, 20 Jul 2008 21:09:29 +0000 (23:09 +0200)]
Fixed subtitle duration when rate != default.

12 years agoCosmetics (moved BuildDone under HAVE_FONTCONFIG)
Laurent Aimar [Sun, 20 Jul 2008 20:57:28 +0000 (22:57 +0200)]
Cosmetics (moved BuildDone under HAVE_FONTCONFIG)

12 years agoFixed locking scheme.
Laurent Aimar [Sun, 20 Jul 2008 20:53:23 +0000 (22:53 +0200)]
Fixed locking scheme.

12 years agoFixed printf format for size_t.
Laurent Aimar [Sun, 20 Jul 2008 20:24:50 +0000 (22:24 +0200)]
Fixed printf format for size_t.

12 years agoFixed a potential segfault when font builder thread try to release
Laurent Aimar [Sun, 20 Jul 2008 20:16:33 +0000 (22:16 +0200)]
Fixed a potential segfault when font builder thread try to release
itself.
Use the fontconfig the font builder thread created (Fixed a few past
broken commits).
Fixed fontconfig lock (a unique lock for all instances).

12 years agojvlc: abstract test class added to not-internal tests too
Filippo Carone [Sun, 20 Jul 2008 15:38:13 +0000 (17:38 +0200)]
jvlc: abstract test class added to not-internal tests too

12 years agojvlc: download a sample file to run tests, if needed
Filippo Carone [Sun, 20 Jul 2008 15:26:42 +0000 (17:26 +0200)]
jvlc: download a sample file to run tests, if needed

12 years agojvlc: log4j and ioutils dependencies added
Filippo Carone [Sun, 20 Jul 2008 15:25:14 +0000 (17:25 +0200)]
jvlc: log4j and ioutils dependencies added

12 years agoRespect mp4 track enable flag.
Laurent Aimar [Sun, 20 Jul 2008 10:56:42 +0000 (12:56 +0200)]
Respect mp4 track enable flag.

12 years agoFixed motiondetect segfaults.
Laurent Aimar [Sun, 20 Jul 2008 10:52:57 +0000 (12:52 +0200)]
Fixed motiondetect segfaults.

12 years agoAdded picture_New/picture_Delete/picture_CopyPixels/picture_Copy
Laurent Aimar [Sun, 20 Jul 2008 10:45:20 +0000 (12:45 +0200)]
Added picture_New/picture_Delete/picture_CopyPixels/picture_Copy
helpers.

12 years agojvlc: libvlc state and event type enums aligned with libvlc
Filippo Carone [Sun, 20 Jul 2008 10:44:01 +0000 (12:44 +0200)]
jvlc: libvlc state and event type enums aligned with libvlc

12 years agomedia_list_player: Don't fetch stop event from media player in media_list_player_stop.
Pierre d'Herbemont [Sun, 20 Jul 2008 10:22:58 +0000 (12:22 +0200)]
media_list_player: Don't fetch stop event from media player in media_list_player_stop.

12 years agojvlc tests: avoid a libvlc_media_player race condition
Filippo Carone [Sun, 20 Jul 2008 09:24:33 +0000 (11:24 +0200)]
jvlc tests: avoid a libvlc_media_player race condition

12 years agojvlc: remove MediaInstace
Filippo Carone [Sun, 20 Jul 2008 09:05:43 +0000 (11:05 +0200)]
jvlc: remove MediaInstace

12 years agoMediaInstance renamed to MediaPlayer
Filippo Carone [Sun, 20 Jul 2008 08:59:49 +0000 (10:59 +0200)]
MediaInstance renamed to MediaPlayer

12 years agoFix displaying of teletext buttons.
Jean-Paul Saman [Sat, 19 Jul 2008 15:52:52 +0000 (17:52 +0200)]
Fix displaying of teletext buttons.

12 years agoRevert "Fix of #1640 teletext buttons appear too often"
Jean-Paul Saman [Sat, 19 Jul 2008 15:21:19 +0000 (17:21 +0200)]
Revert "Fix of #1640 teletext buttons appear too often"

This reverts commit d9a4e679f03be137a6dc60e9b82050d7bba8408a.

12 years agoFix ticket #1700: Disable video title showing when --no-osd is specified.
Jean-Paul Saman [Sat, 19 Jul 2008 15:19:01 +0000 (17:19 +0200)]
Fix ticket #1700: Disable video title showing when --no-osd is specified.

12 years agoFix of #1640 teletext buttons appear too often
Lukas Durfina [Thu, 26 Jun 2008 18:40:19 +0000 (20:40 +0200)]
Fix of #1640 teletext buttons appear too often

Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
12 years agoFixed undenormalise for 64 bits.
Laurent Aimar [Sat, 19 Jul 2008 20:39:48 +0000 (22:39 +0200)]
Fixed undenormalise for 64 bits.

12 years agoUse filter helpers.
Laurent Aimar [Sat, 19 Jul 2008 13:41:59 +0000 (15:41 +0200)]
Use filter helpers.

12 years agoUse picture_CopyProperties.
Laurent Aimar [Sat, 19 Jul 2008 13:41:08 +0000 (15:41 +0200)]
Use picture_CopyProperties.

12 years agoCorrect location for mpeg2
Jean-Baptiste Kempf [Sat, 19 Jul 2008 22:04:38 +0000 (00:04 +0200)]
Correct location for mpeg2

12 years agojvlc: fix the native type for drawable
Filippo Carone [Sat, 19 Jul 2008 21:48:55 +0000 (23:48 +0200)]
jvlc: fix the native type for drawable

12 years agojava bindings: specify hudson as continuus integration engine
Filippo Carone [Sat, 19 Jul 2008 21:46:49 +0000 (23:46 +0200)]
java bindings: specify hudson as continuus integration engine

12 years agolibMpeg2 0.5.1 bump
Jean-Baptiste Kempf [Sat, 19 Jul 2008 21:41:08 +0000 (23:41 +0200)]
libMpeg2 0.5.1 bump

12 years agoTypo
Jean-Baptiste Kempf [Wed, 9 Jul 2008 21:29:50 +0000 (23:29 +0200)]
Typo

12 years agoquicktime decoder: fix a cast warning
Derk-Jan Hartman [Sat, 19 Jul 2008 20:25:05 +0000 (22:25 +0200)]
quicktime decoder: fix a cast warning

12 years agoquicktime codec: prevent malloc(0)
Derk-Jan Hartman [Sat, 19 Jul 2008 20:21:38 +0000 (22:21 +0200)]
quicktime codec: prevent malloc(0)

12 years agoquicktime decoder: I don't trust this codec enough to have it as priority 100 resetti...
Derk-Jan Hartman [Sat, 19 Jul 2008 20:17:04 +0000 (22:17 +0200)]
quicktime decoder: I don't trust this codec enough to have it as priority 100 resetting back to 10. Besides, shouldn't we encourage ffmpeg codec usage over proprietary codecs ?

12 years agoMac OS X framework: libvlc_MediaPlayerPlayed -> libvlc_MediaPlayerPlaying.
Derk-Jan Hartman [Sat, 19 Jul 2008 19:44:36 +0000 (21:44 +0200)]
Mac OS X framework: libvlc_MediaPlayerPlayed -> libvlc_MediaPlayerPlaying.

12 years agoRemoved some useless dgb msgs and added some more useful localised error msgs
Felix Paul Kühne [Sat, 19 Jul 2008 18:39:01 +0000 (20:39 +0200)]
Removed some useless dgb msgs and added some more useful localised error msgs

12 years agoUse pl_Locked and pl_Unlocked.
Rémi Duraffort [Sat, 19 Jul 2008 12:38:10 +0000 (14:38 +0200)]
Use pl_Locked and pl_Unlocked.

12 years agoCosmetic.
Rémi Duraffort [Sat, 19 Jul 2008 11:12:33 +0000 (13:12 +0200)]
Cosmetic.

12 years agoUse block_Release instead of pf_release directly.
Laurent Aimar [Sat, 19 Jul 2008 11:23:57 +0000 (13:23 +0200)]
Use block_Release instead of pf_release directly.

12 years agoFixed buffer overread in equalizer BandCallback.
Laurent Aimar [Sat, 19 Jul 2008 11:22:41 +0000 (13:22 +0200)]
Fixed buffer overread in equalizer BandCallback.

12 years agoFixed a segfault in aout_EnableFilter.
Laurent Aimar [Sat, 19 Jul 2008 11:19:16 +0000 (13:19 +0200)]
Fixed a segfault in aout_EnableFilter.
Fixed missing lock in aout callbacks !
Factorized duplicated code.

12 years agoAdded filter_NewPicture/Subpicture/AudioBuffer helpers.
Laurent Aimar [Sat, 19 Jul 2008 11:17:38 +0000 (13:17 +0200)]
Added filter_NewPicture/Subpicture/AudioBuffer helpers.

12 years agoFixed vout_Create documentation.
Laurent Aimar [Sat, 19 Jul 2008 11:16:37 +0000 (13:16 +0200)]
Fixed vout_Create documentation.

12 years agoFixed a few buffer overflow by not using sprintf...
Laurent Aimar [Sat, 19 Jul 2008 11:14:46 +0000 (13:14 +0200)]
Fixed a few buffer overflow by not using sprintf...

12 years agolibvlc: Don't raise an exception if there is no vout in set_drawable.
Pierre d'Herbemont [Sat, 19 Jul 2008 10:56:53 +0000 (12:56 +0200)]
libvlc: Don't raise an exception if there is no vout in set_drawable.

12 years agoplaylist: playlist_NodeAddInput was noted as deprecated in docs, remove it from expor...
Pierre d'Herbemont [Sat, 19 Jul 2008 09:27:45 +0000 (11:27 +0200)]
playlist: playlist_NodeAddInput was noted as deprecated in docs, remove it from exported symbols.

12 years agoplaylist: playlist_DeleteFromInputInParent wasn't used by modules, don't export it.
Pierre d'Herbemont [Sat, 19 Jul 2008 09:18:51 +0000 (11:18 +0200)]
playlist: playlist_DeleteFromInputInParent wasn't used by modules, don't export it.

12 years agoplaylist: playlist_DeleteInputInParent->playlist_DeleteFromInputInParent to match...
Pierre d'Herbemont [Sat, 19 Jul 2008 09:16:32 +0000 (11:16 +0200)]
playlist: playlist_DeleteInputInParent->playlist_DeleteFromInputInParent to match playlist_DeleteFromInput.

12 years agoQt4: We must lock the playlist before calling UpdateTreeItem()
Rémi Duraffort [Sat, 19 Jul 2008 10:49:37 +0000 (12:49 +0200)]
Qt4: We must lock the playlist before calling UpdateTreeItem()

12 years agoFix a compilation warning.
Rémi Duraffort [Sat, 19 Jul 2008 10:48:17 +0000 (12:48 +0200)]
Fix a compilation warning.

12 years agoExtra info about compiler and revision name added binded from libvlc
Filippo Carone [Sat, 19 Jul 2008 10:00:24 +0000 (12:00 +0200)]
Extra info about compiler and revision name added binded from libvlc

12 years agoClean up gaussianblur. There is no need to nearly duplicate all code the to
Laurent Aimar [Fri, 18 Jul 2008 20:34:03 +0000 (22:34 +0200)]
Clean up gaussianblur. There is no need to nearly duplicate all code the to
handle int/float...

12 years agoUse picture helpers.
Laurent Aimar [Fri, 18 Jul 2008 20:00:16 +0000 (22:00 +0200)]
Use picture helpers.

12 years agoAnother typo.
Laurent Aimar [Fri, 18 Jul 2008 19:52:58 +0000 (21:52 +0200)]
Another typo.

12 years agoFixed a typo.
Laurent Aimar [Fri, 18 Jul 2008 19:39:42 +0000 (21:39 +0200)]
Fixed a typo.

12 years agoUse picture helpers.
Laurent Aimar [Fri, 18 Jul 2008 19:35:44 +0000 (21:35 +0200)]
Use picture helpers.

12 years agoDo not return title if no chapters in mkv.
Laurent Aimar [Fri, 18 Jul 2008 19:24:54 +0000 (21:24 +0200)]
Do not return title if no chapters in mkv.

12 years agoUse picture helpers (Yield,Release,CopyProperties).
Laurent Aimar [Fri, 18 Jul 2008 19:18:36 +0000 (21:18 +0200)]
Use picture helpers (Yield,Release,CopyProperties).

12 years agoAdded new picture helpers (picture_Yield, picture_Release,
Laurent Aimar [Fri, 18 Jul 2008 18:47:20 +0000 (20:47 +0200)]
Added new picture helpers (picture_Yield, picture_Release,
picture_CopyProperties) and use them inside vlc core.

12 years agoThe playlist is not locked so don't pretend that the case.
Rémi Duraffort [Fri, 18 Jul 2008 17:57:42 +0000 (19:57 +0200)]
The playlist is not locked so don't pretend that the case.

12 years agoThe playlist it not lock here.
Rémi Duraffort [Fri, 18 Jul 2008 17:33:39 +0000 (19:33 +0200)]
The playlist it not lock here.

12 years agoThe playlist is not lock for the moment.
Rémi Duraffort [Fri, 18 Jul 2008 17:25:56 +0000 (19:25 +0200)]
The playlist is not lock for the moment.

12 years agoLock the playlist so we can add SAP item to the playlist without asserting.
Rémi Duraffort [Fri, 18 Jul 2008 17:04:12 +0000 (19:04 +0200)]
Lock the playlist so we can add SAP item to the playlist without asserting.

12 years agoAdd new x-content to desktop file. Patch by Nicolas Chauvet.
Pavlov Konstantin [Fri, 18 Jul 2008 07:19:24 +0000 (11:19 +0400)]
Add new x-content to desktop file. Patch by Nicolas Chauvet.

12 years agoRevert "qtcapture: Use a direct block buffer, and remove a memcpy."
Pierre d'Herbemont [Thu, 17 Jul 2008 22:42:53 +0000 (00:42 +0200)]
Revert "qtcapture: Use a direct block buffer, and remove a memcpy."

This reverts commit b65ca27b5b5445bf4814dcbc22985cfc24f0900b.

It doesn't work well enough.

12 years agoqtcapture: Use a direct block buffer, and remove a memcpy.
Pierre d'Herbemont [Thu, 17 Jul 2008 22:17:17 +0000 (00:17 +0200)]
qtcapture: Use a direct block buffer, and remove a memcpy.

12 years agovout: Make sure vout_Close() has been called before the object destruction.
Pierre d'Herbemont [Thu, 17 Jul 2008 21:06:01 +0000 (23:06 +0200)]
vout: Make sure vout_Close() has been called before the object destruction.

12 years agovout: Rename vout_Destroy to vout_CloseAndDestroy.
Pierre d'Herbemont [Thu, 17 Jul 2008 21:03:08 +0000 (23:03 +0200)]
vout: Rename vout_Destroy to vout_CloseAndDestroy.

12 years agomacosx: Fix motionblur and zoom in extended panel.
Pierre d'Herbemont [Thu, 17 Jul 2008 20:37:49 +0000 (22:37 +0200)]
macosx: Fix motionblur and zoom in extended panel.

12 years agoDo not increase refcount when the release callback is not present.
Laurent Aimar [Thu, 17 Jul 2008 20:45:03 +0000 (22:45 +0200)]
Do not increase refcount when the release callback is not present.

12 years agoRevert "Fixed image_Convert by properly overriding release policy."
Laurent Aimar [Thu, 17 Jul 2008 20:44:07 +0000 (22:44 +0200)]
Revert "Fixed image_Convert by properly overriding release policy."
A simpler way is comming.
This reverts commit 796e72022f71598de3a162998a240632e65fed60.

12 years agoUse the correct test
Christophe Mutricy [Wed, 16 Jul 2008 23:21:02 +0000 (00:21 +0100)]
Use the correct test

Refs #791

12 years agoFix building when VLM is disable
Christophe Mutricy [Thu, 17 Jul 2008 19:25:18 +0000 (20:25 +0100)]
Fix building when VLM is disable

Closes #1718

12 years agoAdd Matroska mmime types
Christophe Mutricy [Wed, 16 Jul 2008 22:27:02 +0000 (23:27 +0100)]
Add Matroska mmime types

12 years agoFixed image_Convert by properly overriding release policy.
Laurent Aimar [Thu, 17 Jul 2008 19:23:19 +0000 (21:23 +0200)]
Fixed image_Convert by properly overriding release policy.

12 years agomacosx: Remember the detached vout position.
Pierre d'Herbemont [Thu, 17 Jul 2008 19:12:22 +0000 (21:12 +0200)]
macosx: Remember the detached vout position.

12 years agoEnabled fullscreen controler by default.
Laurent Aimar [Thu, 17 Jul 2008 18:02:00 +0000 (20:02 +0200)]
Enabled fullscreen controler by default.

12 years agoFixed filters implemented as vout (Init/End can be called multiple times
Laurent Aimar [Thu, 17 Jul 2008 17:58:44 +0000 (19:58 +0200)]
Fixed filters implemented as vout (Init/End can be called multiple times
+ use vout_Destroy where it should be)
It closes #1722.

12 years agoRevived vout_Destroy from the dead.
Laurent Aimar [Thu, 17 Jul 2008 17:53:47 +0000 (19:53 +0200)]
Revived vout_Destroy from the dead.
No you CANNOT release a vout by vlc_object_release if you have created
it by vout_Request or vout_Create.

12 years agomacosx: Work-around a NSUIHeartBeat crash on quit by not allowing the sprefs window...
Felix Paul Kühne [Thu, 17 Jul 2008 12:20:19 +0000 (14:20 +0200)]
macosx: Work-around a NSUIHeartBeat crash on quit by not allowing the sprefs window to be minimised

No, better don't ask oO

12 years agomacosx: make sure that the info-panel doesn't float.
Felix Paul Kühne [Thu, 17 Jul 2008 11:53:40 +0000 (13:53 +0200)]
macosx: make sure that the info-panel doesn't float.

Additionally, fixed an inconsistency in the nib-file.

12 years agomacosx: Make sure we update the information panel, if the playlist changes.
Felix Paul Kühne [Thu, 17 Jul 2008 11:43:22 +0000 (13:43 +0200)]
macosx: Make sure we update the information panel, if the playlist changes.

We shouldn't think that we are the only one who can change the pl ;-)

12 years agoDon't unlock the playlist to lock it the next instruction.
Rémi Duraffort [Thu, 17 Jul 2008 17:03:43 +0000 (19:03 +0200)]
Don't unlock the playlist to lock it the next instruction.

12 years agoThe playlist is not lock at this stage so let it lock itself.
Rémi Duraffort [Thu, 17 Jul 2008 15:58:33 +0000 (17:58 +0200)]
The playlist is not lock at this stage so let it lock itself.

12 years agoqt4: Hopefully blindely fix the qt4 build, by defining the std p_playlist.
Pierre d'Herbemont [Wed, 16 Jul 2008 22:15:06 +0000 (00:15 +0200)]
qt4: Hopefully blindely fix the qt4 build, by defining the std p_playlist.

12 years agoqt4: Forgotten lock. Reported by ahoka.
Pierre d'Herbemont [Wed, 16 Jul 2008 21:46:30 +0000 (23:46 +0200)]
qt4: Forgotten lock. Reported by ahoka.

Anyway this is broken, qt4 shouldn't assume that the playlist_item_t can't be deleted. We need to implement refcounting here, or a sound garbage collection. Refcounting would be safer.

12 years agomacosx: Properly inherit variables if they don't exist.
Pierre d'Herbemont [Wed, 16 Jul 2008 21:26:53 +0000 (23:26 +0200)]
macosx: Properly inherit variables if they don't exist.

12 years agoUse pkg-config to get the flags for libmpeg2
Christophe Mutricy [Wed, 16 Jul 2008 18:32:13 +0000 (19:32 +0100)]
Use pkg-config to get the flags for libmpeg2

12 years agomacosx: Make sure the detached window is movable by background.
Pierre d'Herbemont [Wed, 16 Jul 2008 21:20:41 +0000 (23:20 +0200)]
macosx: Make sure the detached window is movable by background.

12 years agoFixed a rare sent-msg-to-freed-object issue
Felix Paul Kühne [Wed, 16 Jul 2008 21:13:49 +0000 (23:13 +0200)]
Fixed a rare sent-msg-to-freed-object issue

12 years agoAnother translation update
Felix Paul Kühne [Wed, 16 Jul 2008 18:44:57 +0000 (20:44 +0200)]
Another translation update

12 years agoFixed l10n msg
Felix Paul Kühne [Wed, 16 Jul 2008 18:44:15 +0000 (20:44 +0200)]
Fixed l10n msg

12 years agoWe agreed not to put sentences aka dots in non-longtext option descriptions
Felix Paul Kühne [Wed, 16 Jul 2008 18:10:34 +0000 (20:10 +0200)]
We agreed not to put sentences aka dots in non-longtext option descriptions

12 years agomacosx: Remove a NSLog.
Pierre d'Herbemont [Wed, 16 Jul 2008 21:02:45 +0000 (23:02 +0200)]
macosx: Remove a NSLog.

12 years agomacosx: Fix the detached window. Fix fullscreen. Use a borderless window.
Pierre d'Herbemont [Wed, 16 Jul 2008 20:59:18 +0000 (22:59 +0200)]
macosx: Fix the detached window. Fix fullscreen. Use a borderless window.

The borderless window is nicer IMO. Feel free to object, but this also saves some overhead with fullscreen changing.

12 years agoqtcapture: Don't release objects when libvlc quit, else we may loose our main thread...
Pierre d'Herbemont [Wed, 16 Jul 2008 18:49:23 +0000 (20:49 +0200)]
qtcapture: Don't release objects when libvlc quit, else we may loose our main thread, and dead lock.

12 years agodirectory: Make sure we can exit and interrupt the access.
Pierre d'Herbemont [Tue, 15 Jul 2008 18:02:36 +0000 (20:02 +0200)]
directory: Make sure we can exit and interrupt the access.

12 years agoDon't send blocks from qtcapture Demux that we have already sent before. Avoid excess...
Derk-Jan Hartman [Wed, 16 Jul 2008 15:14:22 +0000 (17:14 +0200)]
Don't send blocks from qtcapture Demux that we have already sent before. Avoid excessive CPU usage while there are no new blocks.

12 years agoUse the actual pts in qtcapture.
Derk-Jan Hartman [Wed, 16 Jul 2008 14:58:05 +0000 (16:58 +0200)]
Use the actual pts in qtcapture.
This works, but perhaps i'm loosing too much precission here. Are there better ways to change timevalue + scale into walltime ?

12 years agoSpecifying any CFLAGS clobbers any that liboil's configure script would
Jonathan Rosser [Tue, 15 Jul 2008 11:41:32 +0000 (12:41 +0100)]
Specifying any CFLAGS clobbers any that liboil's configure script would
naturally choose.  With only an effective -O0 gcc 4.0.1 doesn't produce
code as intented for copy_u8_altivec, causing liboil to fail at runtime.

Summary, liboil really needs -O2 (always).

Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
12 years agoUse good default value for font weigh/slan (subtitle rendering).
Laurent Aimar [Tue, 15 Jul 2008 20:35:17 +0000 (22:35 +0200)]
Use good default value for font weigh/slan (subtitle rendering).

12 years agoDownload pcre before compiling asa
Felix Paul Kühne [Tue, 15 Jul 2008 20:33:58 +0000 (22:33 +0200)]
Download pcre before compiling asa

12 years agoFixed fullscreen controler race conditions and ugly static variables.
Laurent Aimar [Tue, 15 Jul 2008 19:29:54 +0000 (21:29 +0200)]
Fixed fullscreen controler race conditions and ugly static variables.
It is disabled by default, look for the two lines with
//XXX uncomment for fullscreen controler
to enable it. Please report success/failure in order to enable it by
default (linux/win32).