]> git.sesse.net Git - vlc/log
vlc
16 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.

16 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.

16 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>
16 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

16 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.

16 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.

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

16 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.

16 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".

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

16 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 :)

16 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.

16 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.

16 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

16 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.

16 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.

16 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)

16 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.

16 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.

16 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

16 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>
16 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.

16 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

16 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

16 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...

16 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.

16 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.

16 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().

16 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.

16 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.

16 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.

16 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.

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

16 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.

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

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

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

16 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.

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

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

16 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

16 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

16 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.

16 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)

16 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

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

16 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.

16 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)

16 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.

16 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.

16 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

16 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

16 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)

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

16 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.

16 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.

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

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

16 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.

16 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).

16 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>
16 years agoThanks Tanguy Krotoff.
Pierre d'Herbemont [Mon, 31 Mar 2008 10:24:23 +0000 (12:24 +0200)]
Thanks Tanguy Krotoff.

16 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>
16 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>
16 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

16 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

16 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

16 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>
16 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.

16 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.

16 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.

16 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

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

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

16 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.

16 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.

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

16 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.

16 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.

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

16 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.

16 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).

16 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.

16 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.

16 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.

16 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.

16 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).

16 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.

16 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.

16 years agoDon't yield the playlist object when it's dead already
Rafaël Carré [Sun, 30 Mar 2008 18:50:59 +0000 (20:50 +0200)]
Don't yield the playlist object when it's dead already

16 years agoplaylist: Fix a possible dead lock when the playlist is killed.
Pierre d'Herbemont [Sun, 30 Mar 2008 17:02:00 +0000 (19:02 +0200)]
playlist: Fix a possible dead lock when the playlist is killed.

We do maintain a lock around vlc_object_alive() because we want to make sure we won't miss the point when a concurrent thread will call vlc_object_kill(), that is set b_die and vlc_object_signal(). If we missed b_die and the signal, next vlc_object_wait() will dead lock.

16 years agolibvlc: add functions libvlc_get_version() and others
Tanguy Krotoff [Sun, 30 Mar 2008 14:57:50 +0000 (16:57 +0200)]
libvlc: add functions libvlc_get_version() and others

Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
16 years agoplaylist: Use PL_LOCK and PL_UNLOCK.
Pierre d'Herbemont [Sun, 30 Mar 2008 15:08:18 +0000 (17:08 +0200)]
playlist: Use PL_LOCK and PL_UNLOCK.

16 years agoplaylist: Use vlc_object_alive().
Pierre d'Herbemont [Sun, 30 Mar 2008 14:48:58 +0000 (16:48 +0200)]
playlist: Use vlc_object_alive().

We can't do what is advised in the documentation of vlc_object_alive(), but we try to stay close enough of it.

16 years agoCheck cond_wait() return value - Fix a deadlock
Rafaël Carré [Sun, 30 Mar 2008 14:43:54 +0000 (16:43 +0200)]
Check cond_wait() return value - Fix a deadlock

Remove useless variable

16 years agoDo not mix time() and mdate()
Rafaël Carré [Sun, 30 Mar 2008 11:23:42 +0000 (13:23 +0200)]
Do not mix time() and mdate()

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
16 years agosmall adjustment on decoder/encoder fmt_in/out for new_video_filter
Ilkka Ollakka [Fri, 28 Mar 2008 22:25:19 +0000 (00:25 +0200)]
small adjustment on decoder/encoder fmt_in/out for new_video_filter

16 years agoCosmetic fix
Rémi Denis-Courmont [Sun, 30 Mar 2008 14:30:41 +0000 (17:30 +0300)]
Cosmetic fix

16 years agocmake: media_descriptor->media media_instance->media_player.
Pierre d'Herbemont [Sun, 30 Mar 2008 14:20:27 +0000 (16:20 +0200)]
cmake: media_descriptor->media media_instance->media_player.

16 years agoUse var_AcquireMutex for the "libvlc" lock
Rémi Denis-Courmont [Sun, 30 Mar 2008 14:14:47 +0000 (17:14 +0300)]
Use var_AcquireMutex for the "libvlc" lock