vlc.git
13 years agoFix lua http interface loading.
Antoine Cellerier [Thu, 3 Apr 2008 19:26:10 +0000 (21:26 +0200)]
Fix lua http interface loading.

13 years agoMozilla : use \n
Rafaël Carré [Thu, 3 Apr 2008 19:37:58 +0000 (21:37 +0200)]
Mozilla : use \n

13 years agoSource files no need the executable bit
Rafaël Carré [Thu, 3 Apr 2008 19:26:24 +0000 (21:26 +0200)]
Source files no need the executable bit

13 years agoFixed the gnutls upgrade to 2.2 by compiling it completely (!) and by adding opencdk...
Felix Paul Kühne [Thu, 3 Apr 2008 18:31:36 +0000 (20:31 +0200)]
Fixed the gnutls upgrade to 2.2 by compiling it completely (!) and by adding opencdk to our list of deps, as its internal variant refuses to link correctly

13 years agoContrib: attempt to fix gcrypt on mingw32.
Pavlov Konstantin [Thu, 3 Apr 2008 16:32:13 +0000 (20:32 +0400)]
Contrib: attempt to fix gcrypt on mingw32.
Added Patches/gcrypt-win32-use-automake19.patch.

13 years agolibvlc: Put libvlc_exception in libvlc_core for doxygen doc.
Pierre d'Herbemont [Thu, 3 Apr 2008 14:04:08 +0000 (16:04 +0200)]
libvlc: Put libvlc_exception in libvlc_core for doxygen doc.

13 years agolibvlc: Doxygen fixes. Categorization and cleanup.
Pierre d'Herbemont [Thu, 3 Apr 2008 14:02:27 +0000 (16:02 +0200)]
libvlc: Doxygen fixes. Categorization and cleanup.

13 years agomacosx: Framework compilation fix about lua.
Pierre d'Herbemont [Thu, 3 Apr 2008 14:01:54 +0000 (16:01 +0200)]
macosx: Framework compilation fix about lua.

13 years agomerged the final 0.8.6f changelog
Felix Paul Kühne [Thu, 3 Apr 2008 12:32:38 +0000 (14:32 +0200)]
merged the final 0.8.6f changelog

13 years agoContrib: bump gnutls to 2.2.2, bump libgcrypt to 1.4.0. Update gcrypt patch as well.
Pavlov Konstantin [Tue, 1 Apr 2008 21:13:32 +0000 (01:13 +0400)]
Contrib: bump gnutls to 2.2.2, bump libgcrypt to 1.4.0. Update gcrypt patch as well.

13 years agoContrib: bump libebml version to 0.7.8.
Pavlov Konstantin [Tue, 1 Apr 2008 19:33:31 +0000 (23:33 +0400)]
Contrib: bump libebml version to 0.7.8.

13 years agoContrib: bump libcdio version to 0.80.
Pavlov Konstantin [Tue, 1 Apr 2008 20:21:07 +0000 (00:21 +0400)]
Contrib: bump libcdio version to 0.80.

13 years agoArgh @Windows encoding. Sorry about that.
Jean-Baptiste Kempf [Thu, 3 Apr 2008 07:01:31 +0000 (00:01 -0700)]
Argh @Windows encoding. Sorry about that.

13 years agoWarn about MSLU on Win98
U-SASMIRA\jb [Thu, 3 Apr 2008 06:08:05 +0000 (23:08 -0700)]
Warn about MSLU on Win98

Signed-off-by: Jean-Baptiste Kempf <jb@altair.videolan.org>
13 years agoUpdate pot files after some files have been deleted
Christophe Mutricy [Wed, 2 Apr 2008 22:08:03 +0000 (23:08 +0100)]
Update pot files after some files have been deleted

13 years agotestapi: Don't disable test.
Pierre d'Herbemont [Wed, 2 Apr 2008 22:55:10 +0000 (00:55 +0200)]
testapi: Don't disable test.

13 years agolibvlc: Add a --ignore-config options that allow not to use the config file. This...
Pierre d'Herbemont [Wed, 2 Apr 2008 21:22:03 +0000 (23:22 +0200)]
libvlc: Add a --ignore-config options that allow not to use the config file. This is especially useful for libvlc based applications.

13 years agoSimplify code reading.
Antoine Cellerier [Wed, 2 Apr 2008 20:43:29 +0000 (22:43 +0200)]
Simplify code reading.

13 years agoMove lua{intf,playlist,meta} to lua/{intf,playlist,meta}. I haven't been able to...
Antoine Cellerier [Wed, 2 Apr 2008 20:32:33 +0000 (22:32 +0200)]
Move lua{intf,playlist,meta} to lua/{intf,playlist,meta}. I haven't been able to check the changes to the Win32 and Mac OS X specific Makefile.am parts.

13 years agoRevert 4ce6c3f34b0807c7ee8db8739bdbdb9773d42f56. Fixes drag and drop on my system...
Antoine Cellerier [Wed, 2 Apr 2008 20:10:18 +0000 (22:10 +0200)]
Revert 4ce6c3f34b0807c7ee8db8739bdbdb9773d42f56. Fixes drag and drop on my system. Adding quotes to a filename in C/C++ isn't going to change anything (it would on a command line given the way getopt works). Tested with a file named "/home/dionoea/media/test test/redefined :ni=ntendo.mpg".

13 years agoRemove trailing space.
Antoine Cellerier [Wed, 2 Apr 2008 20:01:00 +0000 (22:01 +0200)]
Remove trailing space.

13 years agoWe can do integer math ... as long as sizes are smaller than 2**16 we should be ok :)
Antoine Cellerier [Wed, 2 Apr 2008 19:51:34 +0000 (21:51 +0200)]
We can do integer math ... as long as sizes are smaller than 2**16 we should be ok :)

13 years agoFix snapshot with default video size. Please *test* your changes before commiting.
Antoine Cellerier [Wed, 2 Apr 2008 19:41:50 +0000 (21:41 +0200)]
Fix snapshot with default video size. Please *test* your changes before commiting.

13 years agoRemove stupid default 320x200 snapshot size. It now defaults to the original video...
Antoine Cellerier [Wed, 2 Apr 2008 19:30:38 +0000 (21:30 +0200)]
Remove stupid default 320x200 snapshot size. It now defaults to the original video size.

13 years agoDon't dump/clean media library if it's not active
Rafaël Carré [Wed, 2 Apr 2008 12:26:56 +0000 (14:26 +0200)]
Don't dump/clean media library if it's not active

Bug spotted by Anthony Loiseau

13 years agoEscape files when drag'n dropped... Hopefully fix #1525.
Jean-Baptiste Kempf [Wed, 2 Apr 2008 00:08:17 +0000 (17:08 -0700)]
Escape files when drag'n dropped... Hopefully fix #1525.

13 years agoplaylist: Fix a typo.
Pierre d'Herbemont [Tue, 1 Apr 2008 21:05:54 +0000 (23:05 +0200)]
playlist: Fix a typo.

This fixes bbf6e4fecf2f42178726ddbcf050c03b6e28b749. Apologize to funman II.

13 years agoplaylist: if(X)free(X) -> free(X)
Pierre d'Herbemont [Tue, 1 Apr 2008 20:55:16 +0000 (22:55 +0200)]
playlist: if(X)free(X) -> free(X)

13 years agoplaylist: rename ML_decref() to recursively_decref(). Please give useful name to...
Pierre d'Herbemont [Tue, 1 Apr 2008 20:33:04 +0000 (22:33 +0200)]
playlist: rename ML_decref() to recursively_decref(). Please give useful name to function saying what they do.

13 years agoplaylist: Correctly indicate why we put a buggy yield() at this place. And document...
Pierre d'Herbemont [Tue, 1 Apr 2008 20:31:07 +0000 (22:31 +0200)]
playlist: Correctly indicate why we put a buggy yield() at this place. And document a bit that nasty recusrsive ML_Decref() function.

This comes with my official excuses to funman.

13 years agoFix media library reference counting
Rafaël Carré [Tue, 1 Apr 2008 20:13:46 +0000 (22:13 +0200)]
Fix media library reference counting

Please TEST your changes before pushing
At least, READ the code instead of modifying it blindly

13 years agoplaylist: Don't lock/unlock where not needed.
Pierre d'Herbemont [Tue, 1 Apr 2008 19:45:34 +0000 (21:45 +0200)]
playlist: Don't lock/unlock where not needed.

Pointed-out-by: Rafaël Carré <funman@videolan.org>
13 years agoplaylist: Correctly decref where we use the object.
Pierre d'Herbemont [Tue, 1 Apr 2008 19:44:33 +0000 (21:44 +0200)]
playlist: Correctly decref where we use the object.

13 years agoFix media library's input items reference counting
Rafaël Carré [Tue, 1 Apr 2008 19:12:34 +0000 (21:12 +0200)]
Fix media library's input items reference counting

13 years agoAdd options for controlling AQ in x264_BUILD >= 59
Ilkka Ollakka [Tue, 1 Apr 2008 08:43:33 +0000 (11:43 +0300)]
Add options for controlling AQ in x264_BUILD >= 59

13 years agoThis was of course not intended...
Jean-Baptiste Kempf [Tue, 1 Apr 2008 00:40:36 +0000 (17:40 -0700)]
This was of course not intended...

13 years agoLayout cosmetics for crop UI.
Jean-Baptiste Kempf [Tue, 1 Apr 2008 00:36:09 +0000 (17:36 -0700)]
Layout cosmetics for crop UI.

13 years agoDo the cropping from the extended panel.
Jean-Baptiste Kempf [Tue, 1 Apr 2008 00:27:05 +0000 (17:27 -0700)]
Do the cropping from the extended panel.

13 years agoplaylist: To avoid race on p_input destruction, keep a reference around while we...
Pierre d'Herbemont [Mon, 31 Mar 2008 23:50:05 +0000 (01:50 +0200)]
playlist: To avoid race on p_input destruction, keep a reference around while we need it in playlist_MLLoad().

13 years agolibvlc: Add some more info on the input item we may leak.
Pierre d'Herbemont [Mon, 31 Mar 2008 23:26:38 +0000 (01:26 +0200)]
libvlc: Add some more info on the input item we may leak.

13 years agoplaylist: Proper locking when editing playlist variable in loadsave.c. Also correctly...
Pierre d'Herbemont [Mon, 31 Mar 2008 23:25:54 +0000 (01:25 +0200)]
playlist: Proper locking when editing playlist variable in loadsave.c. Also correctly release p_ml_onelevel->p_input and p_ml_category->p_input when changing them.

This fixes partly make check and input items leaks.

13 years agoVLCKit.framework: Update documentation, clean up whitespace, reorganize code, and...
Faustino Osuna [Mon, 31 Mar 2008 22:58:30 +0000 (23:58 +0100)]
VLCKit.framework: Update documentation, clean up whitespace, reorganize code, and remove dead code.

13 years agoVLCKit.framework: Remove dead code from VLCTime object.
Faustino Osuna [Mon, 31 Mar 2008 22:57:19 +0000 (23:57 +0100)]
VLCKit.framework: Remove dead code from VLCTime object.

13 years agoVLCKit.framework: Reorganize project files.
Faustino Osuna [Mon, 31 Mar 2008 22:32:34 +0000 (23:32 +0100)]
VLCKit.framework: Reorganize project files.

13 years agoVLCKit.framework: Documentation updates and whitespace cleanup.
Faustino Osuna [Mon, 31 Mar 2008 22:28:26 +0000 (23:28 +0100)]
VLCKit.framework: Documentation updates and whitespace cleanup.

13 years agotest code cleanup
Filippo Carone [Mon, 31 Mar 2008 22:16:29 +0000 (00:16 +0200)]
test code cleanup

13 years agonew (failing) test for libvlc
Filippo Carone [Mon, 31 Mar 2008 22:03:15 +0000 (00:03 +0200)]
new (failing) test for libvlc

13 years agoVLCKit.framework: Update project layout.
Faustino Osuna [Mon, 31 Mar 2008 22:05:28 +0000 (23:05 +0100)]
VLCKit.framework: Update project layout.

13 years agoVLCKit.framework: Documentation updates, whitespace cleanup.
Faustino Osuna [Mon, 31 Mar 2008 22:02:12 +0000 (23:02 +0100)]
VLCKit.framework: Documentation updates, whitespace cleanup.

13 years agoChangeLogs are automagically generated
Rafaël Carré [Mon, 31 Mar 2008 21:09:15 +0000 (23:09 +0200)]
ChangeLogs are automagically generated

13 years agoAvoid leaking input items
Rafaël Carré [Mon, 31 Mar 2008 20:43:21 +0000 (22:43 +0200)]
Avoid leaking input items

13 years agoAssert that we don't leak input items
Rafaël Carré [Mon, 31 Mar 2008 20:26:56 +0000 (22:26 +0200)]
Assert that we don't leak input items

13 years agoFix RTCP SR SDES length field - close #1541
Rémi Denis-Courmont [Mon, 31 Mar 2008 18:43:32 +0000 (21:43 +0300)]
Fix RTCP SR SDES length field - close #1541

13 years agoDon't attempt to create ChangeLogs if not in a git-tree.
Rémi Denis-Courmont [Mon, 31 Mar 2008 16:40:48 +0000 (19:40 +0300)]
Don't attempt to create ChangeLogs if not in a git-tree.

There is no need to copy the files in that case thanks to VPATH.
That assumes you are using a source tarball then - if not, you are
screwed anywhow.

13 years agoIgnore config.status (weird that it's not already done recursively)
Rémi Denis-Courmont [Mon, 31 Mar 2008 16:39:57 +0000 (19:39 +0300)]
Ignore config.status (weird that it's not already done recursively)

13 years agoRemove failing and broken-by-design test
Rémi Denis-Courmont [Mon, 31 Mar 2008 16:27:07 +0000 (19:27 +0300)]
Remove failing and broken-by-design test

13 years agoFix make distcheck
Rémi Denis-Courmont [Mon, 31 Mar 2008 16:15:20 +0000 (19:15 +0300)]
Fix make distcheck

13 years agoRevert "Copy the changelogs if they exist instead of generating them with git"
Rémi Denis-Courmont [Mon, 31 Mar 2008 15:53:43 +0000 (18:53 +0300)]
Revert "Copy the changelogs if they exist instead of generating them with git"

This reverts commit 70f620e7f94eb02fc6f5eda47599ae5354c12483.

13 years agoCopy the changelogs if they exist instead of generating them with git
Rafaël Carré [Mon, 31 Mar 2008 15:45:49 +0000 (17:45 +0200)]
Copy the changelogs if they exist instead of generating them with git

Fix make distcheck
(cherry picked from commit 70f620e7f94eb02fc6f5eda47599ae5354c12483)

13 years agocmake: Support for libs/loader.
Pierre d'Herbemont [Mon, 31 Mar 2008 15:39:53 +0000 (17:39 +0200)]
cmake: Support for libs/loader.

13 years agoCompile fix for QT 4.2.
Jean-Baptiste Kempf [Mon, 31 Mar 2008 15:07:09 +0000 (08:07 -0700)]
Compile fix for QT 4.2.

13 years agoFix git calling out of the source tree
Rafaël Carré [Mon, 31 Mar 2008 14:57:13 +0000 (16:57 +0200)]
Fix git calling out of the source tree

13 years agoClean changelogs, but not too often
Rémi Denis-Courmont [Mon, 31 Mar 2008 14:41:42 +0000 (17:41 +0300)]
Clean changelogs, but not too often

13 years agoAutomate ChangeLog-2008 too
Rémi Denis-Courmont [Mon, 31 Mar 2008 14:39:14 +0000 (17:39 +0300)]
Automate ChangeLog-2008 too

(needs to check make distclean now)

13 years agoGenerate old ChangeLogs automatically
Rémi Denis-Courmont [Mon, 31 Mar 2008 14:32:49 +0000 (17:32 +0300)]
Generate old ChangeLogs automatically

13 years agodoc: Suggest to use git shortlog -s to show the author of changeset of this particula...
Pierre d'Herbemont [Mon, 31 Mar 2008 13:52:34 +0000 (15:52 +0200)]
doc: Suggest to use git shortlog -s to show the author of changeset of this particular release.

13 years agodoc: update the release howto for git.
Pierre d'Herbemont [Mon, 31 Mar 2008 13:41:17 +0000 (15:41 +0200)]
doc: update the release howto for git.

13 years agoVerbosely report EOF
Rafaël Carré [Mon, 31 Mar 2008 13:25:09 +0000 (15:25 +0200)]
Verbosely report EOF

13 years agoFix infinite loop
Rafaël Carré [Sat, 29 Mar 2008 05:31:02 +0000 (06:31 +0100)]
Fix infinite loop

13 years agoloader: Upgrade pop/push pack headers from latest wine git to fix compilation on...
Pierre d'Herbemont [Mon, 31 Mar 2008 12:31:26 +0000 (14:31 +0200)]
loader: Upgrade pop/push pack headers from latest wine git to fix compilation on darwin.

13 years agocontrib: Put the install directories in gitignore, not only their content. (This...
Pierre d'Herbemont [Mon, 31 Mar 2008 11:51:58 +0000 (13:51 +0200)]
contrib: Put the install directories in gitignore, not only their content. (This makes git clean -f -d working properly).

13 years agoinput: SoutKeep() needs to pay attention to the cases where the playlist doesn't...
Pierre d'Herbemont [Mon, 31 Mar 2008 11:42:50 +0000 (13:42 +0200)]
input: SoutKeep() needs to pay attention to the cases where the playlist doesn't exists.

Signed-off-by: Rafaël Carré <funman@videolan.org>
13 years agoThanks Tanguy Krotoff.
Pierre d'Herbemont [Mon, 31 Mar 2008 10:24:23 +0000 (12:24 +0200)]
Thanks Tanguy Krotoff.

13 years agolibvlc: rename all libvlc_MediaInstance in libvlc_MediaPlayer and libvlc_MediaDescrip...
Tanguy Krotoff [Mon, 31 Mar 2008 04:35:08 +0000 (06:35 +0200)]
libvlc: rename all libvlc_MediaInstance in libvlc_MediaPlayer and libvlc_MediaDescriptor to libvlc_Media

Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
13 years agolibvlc: add libvlc_MediaInstanceStopped
Tanguy Krotoff [Mon, 31 Mar 2008 04:35:07 +0000 (06:35 +0200)]
libvlc: add libvlc_MediaInstanceStopped

Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
13 years agoh264 packetizer : do not trust the input data in p_extra
Rafaël Carré [Mon, 31 Mar 2008 08:07:14 +0000 (10:07 +0200)]
h264 packetizer : do not trust the input data in p_extra

13 years agoh264: fix maximum size calculation
Rafaël Carré [Mon, 31 Mar 2008 07:53:56 +0000 (09:53 +0200)]
h264: fix maximum size calculation

13 years agoReally fix H264 packetizing: abort PacketizeAVC1() if computed size is too huge
Rafaël Carré [Mon, 31 Mar 2008 07:37:58 +0000 (09:37 +0200)]
Really fix H264 packetizing: abort PacketizeAVC1() if computed size is too huge

13 years agoH264 packetizer : NEVER TRUST INPUT !!
Rafaël Carré [Fri, 28 Mar 2008 15:51:16 +0000 (16:51 +0100)]
H264 packetizer : NEVER TRUST INPUT !!

Do not allocate ridiculous amount of datas.

Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
13 years agoDon't crash when deinterlacing fails.
Jean-Paul Saman [Fri, 28 Mar 2008 12:44:29 +0000 (13:44 +0100)]
Don't crash when deinterlacing fails.

13 years agoAdd space after , in defining module properties.
Jean-Paul Saman [Fri, 28 Mar 2008 12:24:38 +0000 (13:24 +0100)]
Add space after , in defining module properties.

13 years agoActions on cropping UI. This doesn't work yet, because I am unsure of the good way...
Jean-Baptiste Kempf [Mon, 31 Mar 2008 07:13:26 +0000 (00:13 -0700)]
Actions on cropping UI. This doesn't work yet, because I am unsure of the good way to do it. Ref #1400.

13 years agoInterface for pixel cropping. Ref #1400
Jean-Baptiste Kempf [Mon, 31 Mar 2008 06:13:55 +0000 (23:13 -0700)]
Interface for pixel cropping. Ref #1400

13 years agoname fix.
Jean-Baptiste Kempf [Mon, 31 Mar 2008 05:54:53 +0000 (22:54 -0700)]
name fix.

13 years agoForgotten in previous commit.
Jean-Baptiste Kempf [Mon, 31 Mar 2008 05:46:17 +0000 (22:46 -0700)]
Forgotten in previous commit.

13 years agoAdd panoramix to the UI.
Jean-Baptiste Kempf [Mon, 31 Mar 2008 05:42:33 +0000 (22:42 -0700)]
Add panoramix to the UI.

13 years agoMinor Layout modifications in Extended filters.
Jean-Baptiste Kempf [Mon, 31 Mar 2008 05:40:13 +0000 (22:40 -0700)]
Minor Layout modifications in Extended filters.
Adding Panoramix there.

13 years agoString renaming.
Jean-Baptiste Kempf [Mon, 31 Mar 2008 05:23:27 +0000 (22:23 -0700)]
String renaming.

13 years agoLayout rework and update button.
Jean-Baptiste Kempf [Mon, 31 Mar 2008 05:22:53 +0000 (22:22 -0700)]
Layout rework and update button.

13 years agoConnect the buttons to the actions.
Jean-Baptiste Kempf [Mon, 31 Mar 2008 05:09:12 +0000 (22:09 -0700)]
Connect the buttons to the actions.
Renamings.

13 years agoSubs Speed Rate controls.
Jean-Baptiste Kempf [Mon, 31 Mar 2008 04:46:11 +0000 (21:46 -0700)]
Subs Speed Rate controls.

13 years agoinput: Don't assume the playlist always exists.
Pierre d'Herbemont [Mon, 31 Mar 2008 01:29:31 +0000 (03:29 +0200)]
input: Don't assume the playlist always exists.

13 years agosap: Use vlc_custom_create to create the object. (This fixes a misuse of vlc_object_c...
Pierre d'Herbemont [Mon, 31 Mar 2008 00:24:56 +0000 (02:24 +0200)]
sap: Use vlc_custom_create to create the object. (This fixes a misuse of vlc_object_create too).

13 years agolibvlc: Destroy libvlc's vlm instance before the stats destruction to avoid input...
Pierre d'Herbemont [Sun, 30 Mar 2008 23:07:45 +0000 (01:07 +0200)]
libvlc: Destroy libvlc's vlm instance before the stats destruction to avoid input crashes.

13 years agolibvlc: In order not to be confused by a vlm created elsewhere, use a libvlc instance...
Pierre d'Herbemont [Sun, 30 Mar 2008 23:02:49 +0000 (01:02 +0200)]
libvlc: In order not to be confused by a vlm created elsewhere, use a libvlc instance variable to old the vlm libvlc created if --vlm-conf was specified.

This also make sure the vlm created when --vlm-conf is specified gets really destroyed. Because find_object yields vlm and is never released.

13 years agoinput: Remove input_ItemClean and input_ItemInit from public land.
Pierre d'Herbemont [Sun, 30 Mar 2008 22:44:47 +0000 (00:44 +0200)]
input: Remove input_ItemClean and input_ItemInit from public land.

13 years agolibvlc: Don't use input_ItemClean. Anyway when we leak an object there is no use...
Pierre d'Herbemont [Sun, 30 Mar 2008 22:44:25 +0000 (00:44 +0200)]
libvlc: Don't use input_ItemClean. Anyway when we leak an object there is no use to delete it in the end. The mistake has already been done.

13 years agovlm: Only use gc enabled input item. (input_ItemClean and input_ItemInit shouldn...
Pierre d'Herbemont [Sun, 30 Mar 2008 22:41:47 +0000 (00:41 +0200)]
vlm: Only use gc enabled input item. (input_ItemClean and input_ItemInit shouldn't be used directly).

13 years agoinput: Allow NULL item name.
Pierre d'Herbemont [Sun, 30 Mar 2008 22:39:57 +0000 (00:39 +0200)]
input: Allow NULL item name.

13 years agoInstantiate VLM if vlm-conf option is used. You can now use VLM without having to...
Antoine Cellerier [Sun, 30 Mar 2008 20:47:47 +0000 (22:47 +0200)]
Instantiate VLM if vlm-conf option is used. You can now use VLM without having to launch the telnet or http interface.