vlc.git
12 years agomedia_player: Don't forgot to clear exception.
Pierre d'Herbemont [Wed, 18 Jun 2008 06:50:16 +0000 (08:50 +0200)]
media_player: Don't forgot to clear exception.

12 years agoMenus: Comments and code cosmetics.
Jean-Baptiste Kempf [Wed, 18 Jun 2008 06:35:47 +0000 (23:35 -0700)]
Menus: Comments and code cosmetics.

12 years agoFix popup menu play and interface entries.
Jean-Baptiste Kempf [Wed, 18 Jun 2008 06:21:55 +0000 (23:21 -0700)]
Fix popup menu play and interface entries.

12 years agoQt menus: fix popup submenus non disparition
Jean-Philippe Andre [Tue, 17 Jun 2008 19:09:03 +0000 (21:09 +0200)]
Qt menus: fix popup submenus non disparition

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoNo need to send Connection: close or Connection: Keep-Alive.
Bill C Riemers [Tue, 17 Jun 2008 20:16:22 +0000 (16:16 -0400)]
No need to send Connection: close or Connection: Keep-Alive.

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
12 years agoRTP: align RTP port numbers properly
Rémi Denis-Courmont [Tue, 17 Jun 2008 20:24:23 +0000 (23:24 +0300)]
RTP: align RTP port numbers properly

12 years agoMove object lock and condition into the internals
Rémi Denis-Courmont [Tue, 17 Jun 2008 19:33:26 +0000 (22:33 +0300)]
Move object lock and condition into the internals

12 years agoSAP: mutex double initialization
Rémi Denis-Courmont [Tue, 17 Jun 2008 18:55:55 +0000 (21:55 +0300)]
SAP: mutex double initialization

12 years agoRemove the last direct use of object_wait
Rémi Denis-Courmont [Tue, 17 Jun 2008 18:43:32 +0000 (21:43 +0300)]
Remove the last direct use of object_wait

12 years agoUse vlc_object_signal
Rémi Denis-Courmont [Tue, 17 Jun 2008 18:21:07 +0000 (21:21 +0300)]
Use vlc_object_signal

12 years agoUse vlc_object_lock and vlc_object_unlock
Rémi Denis-Courmont [Tue, 17 Jun 2008 17:56:58 +0000 (20:56 +0300)]
Use vlc_object_lock and vlc_object_unlock

12 years agoaccess_http: do not close the stream when seeking out of range
Bill C Riemers [Mon, 16 Jun 2008 15:46:47 +0000 (11:46 -0400)]
access_http: do not close the stream when seeking out of range

+ minor simplifications

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
12 years agoHTTP: do not send a negative byte range
Rémi Denis-Courmont [Tue, 17 Jun 2008 16:33:08 +0000 (19:33 +0300)]
HTTP: do not send a negative byte range

12 years agoAVI: do not ask whether to fix the index for non-seekable streams
Rémi Denis-Courmont [Tue, 17 Jun 2008 16:01:06 +0000 (19:01 +0300)]
AVI: do not ask whether to fix the index for non-seekable streams

Based on patch from Bill C Riemers

12 years agoSimplify and remove duplicate code.
Jean-Baptiste Kempf [Tue, 17 Jun 2008 15:16:31 +0000 (08:16 -0700)]
Simplify and remove duplicate code.

Menus are the same on the right click and the main menu... Thanks for the users...

12 years agoinput: Attempt to fix variables deadlocks.
Pierre d'Herbemont [Tue, 17 Jun 2008 10:26:00 +0000 (12:26 +0200)]
input: Attempt to fix variables deadlocks.

12 years agoFix commit [a0a315c850c037a71e4bf8fd854bb6c671af4e02]
Jean-Baptiste Kempf [Tue, 17 Jun 2008 07:29:57 +0000 (00:29 -0700)]
Fix commit [a0a315c850c037a71e4bf8fd854bb6c671af4e02]

12 years agoSmall change in menus order
Jean-Baptiste Kempf [Tue, 17 Jun 2008 03:37:57 +0000 (20:37 -0700)]
Small change in menus order

12 years agoCosmetic.
Jean-Baptiste Kempf [Tue, 17 Jun 2008 03:19:36 +0000 (20:19 -0700)]
Cosmetic.

12 years agoQt menus: use addDPStaticEntry and add a static Subtitles Loader in popup
Jean-Philippe Andre [Mon, 16 Jun 2008 23:25:29 +0000 (01:25 +0200)]
Qt menus: use addDPStaticEntry and add a static Subtitles Loader in popup

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoQt menus: popup interface menu
Jean-Philippe Andre [Mon, 16 Jun 2008 23:00:35 +0000 (01:00 +0200)]
Qt menus: popup interface menu

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoQt menus: Add a fullscreen switch button (popup)
Jean-Philippe Andre [Mon, 16 Jun 2008 22:17:09 +0000 (00:17 +0200)]
Qt menus: Add a fullscreen switch button (popup)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoClean popup menu
Jean-Philippe Andre [Mon, 16 Jun 2008 21:41:16 +0000 (23:41 +0200)]
Clean popup menu

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoQt menus: s/Q_FOREACH/foreach
Jean-Philippe Andre [Mon, 16 Jun 2008 21:01:57 +0000 (23:01 +0200)]
Qt menus: s/Q_FOREACH/foreach

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoQt menus: prefer THEMIM->getInput()
Jean-Philippe Andre [Mon, 16 Jun 2008 21:01:02 +0000 (23:01 +0200)]
Qt menus: prefer THEMIM->getInput()

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoQt menu: fix navigation, delete non static entries
Jean-Philippe Andre [Mon, 16 Jun 2008 19:05:41 +0000 (21:05 +0200)]
Qt menu: fix navigation, delete non static entries

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoQt menus: add loadSubtitlesFile
Jean-Philippe Andre [Mon, 16 Jun 2008 16:26:46 +0000 (18:26 +0200)]
Qt menus: add loadSubtitlesFile

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoQt menus: enable/disable correctly static entries
Jean-Philippe Andre [Mon, 16 Jun 2008 14:58:17 +0000 (16:58 +0200)]
Qt menus: enable/disable correctly static entries

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoQt menu: use MenuFunc with InterfaceMenu
Jean-Philippe Andre [Mon, 16 Jun 2008 14:30:41 +0000 (16:30 +0200)]
Qt menu: use MenuFunc with InterfaceMenu

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoQt4 menus: start fixing ticket 1602
Jean-Philippe Andre [Mon, 16 Jun 2008 13:40:10 +0000 (15:40 +0200)]
Qt4 menus: start fixing ticket 1602

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agovmem: small memory leak
Rémi Denis-Courmont [Mon, 16 Jun 2008 19:21:36 +0000 (22:21 +0300)]
vmem: small memory leak

12 years agolive555: remove tautology
Rémi Denis-Courmont [Mon, 16 Jun 2008 18:16:23 +0000 (21:16 +0300)]
live555: remove tautology

12 years agoFix Memory leak: free proxy_factory even when buffer for asprintf can not be assigned
Dominique Leuenberger [Mon, 16 Jun 2008 17:01:42 +0000 (20:01 +0300)]
Fix Memory leak: free proxy_factory even when buffer for asprintf can not be assigned

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
12 years agoRTP: handle odd port numbers correctly
Rémi Denis-Courmont [Mon, 16 Jun 2008 17:30:59 +0000 (20:30 +0300)]
RTP: handle odd port numbers correctly

We should also open a RTCP socket, if only to not send ICMP errors back

12 years agoMMS stream pausing
Przemyslaw Fiala [Mon, 16 Jun 2008 16:53:19 +0000 (18:53 +0200)]
MMS stream pausing

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
12 years agoRTP sout: memory leak
Rémi Denis-Courmont [Mon, 16 Jun 2008 16:47:52 +0000 (19:47 +0300)]
RTP sout: memory leak

12 years agoRTP sout: append RTCP BYE to the Sender Report
Rémi Denis-Courmont [Mon, 16 Jun 2008 16:47:40 +0000 (19:47 +0300)]
RTP sout: append RTCP BYE to the Sender Report

Pointed-out-by: Sébastien Escudier
12 years agoogg: only check kate magic in the first 8 bytes
Vincent Penquerc'h [Mon, 16 Jun 2008 09:37:34 +0000 (10:37 +0100)]
ogg: only check kate magic in the first 8 bytes

Follows a proposed common requirement for Ogg codecs.

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
12 years agoinput: Make sure we send input state changes events. (Should fix the non sending...
Pierre d'Herbemont [Mon, 16 Jun 2008 09:45:05 +0000 (11:45 +0200)]
input: Make sure we send input state changes events. (Should fix the non sending of a play event reported by Rov Juvano).

12 years agoRemoved the 'fetch-meta' setting as it isn't present anymore
Felix Paul Kühne [Mon, 16 Jun 2008 07:55:43 +0000 (09:55 +0200)]
Removed the 'fetch-meta' setting as it isn't present anymore

12 years agoRedesigned the window to make it look more Mac-like and much smaller by adding a...
Felix Paul Kühne [Sun, 15 Jun 2008 17:27:03 +0000 (19:27 +0200)]
Redesigned the window to make it look more Mac-like and much smaller by adding a popupbutton at the top to choose the filters and by removing all the expanding stuff

This way adding more uis to different filters is much easier and faster to do.

12 years agoAdded stub on libfreetype, so we don't forget about it
Felix Paul Kühne [Sun, 15 Jun 2008 14:52:26 +0000 (16:52 +0200)]
Added stub on libfreetype, so we don't forget about it

12 years agothe vout might still run after the playlist termination, so we don't want to use...
Felix Paul Kühne [Sun, 15 Jun 2008 14:39:59 +0000 (16:39 +0200)]
the vout might still run after the playlist termination, so we don't want to use pl_Yield. Pointed by courmisch, thanks!

12 years agoupdate: It's not allowed to vlc_object_release() from an object's thread.
Pierre d'Herbemont [Sun, 15 Jun 2008 21:14:14 +0000 (23:14 +0200)]
update: It's not allowed to vlc_object_release() from an object's thread.

12 years agomacosx: Make sure we have an autorelease pool in -checkForUpdate.
Pierre d'Herbemont [Sun, 15 Jun 2008 21:10:23 +0000 (23:10 +0200)]
macosx: Make sure we have an autorelease pool in -checkForUpdate.

12 years agoupdate: Use const char * for psz_destdir.
Pierre d'Herbemont [Sun, 15 Jun 2008 21:07:33 +0000 (23:07 +0200)]
update: Use const char * for psz_destdir.

12 years agomacosx: Make sure we do call update on main thread.
Pierre d'Herbemont [Sun, 15 Jun 2008 21:07:07 +0000 (23:07 +0200)]
macosx: Make sure we do call update on main thread.

12 years agomacosx: Get rid of vlc_object_find(playlist).
Pierre d'Herbemont [Sun, 15 Jun 2008 20:51:37 +0000 (22:51 +0200)]
macosx: Get rid of vlc_object_find(playlist).

12 years agomacosx: Fix assert. (hum).
Pierre d'Herbemont [Sun, 15 Jun 2008 20:51:13 +0000 (22:51 +0200)]
macosx: Fix assert. (hum).

12 years agoFix VLC.app.
Pierre d'Herbemont [Sun, 15 Jun 2008 20:44:14 +0000 (22:44 +0200)]
Fix VLC.app.

12 years agoFix win32 compile. 0.9.0-test0
Jean-Baptiste Kempf [Sun, 15 Jun 2008 20:26:21 +0000 (22:26 +0200)]
Fix win32 compile.

12 years agomacosx: s/NSAssert/assert/
Pierre d'Herbemont [Sun, 15 Jun 2008 20:11:43 +0000 (22:11 +0200)]
macosx: s/NSAssert/assert/

12 years agomacosx: Use var_GetBool.
Pierre d'Herbemont [Sun, 15 Jun 2008 20:02:57 +0000 (22:02 +0200)]
macosx: Use var_GetBool.

12 years agomacosx: Use NSAssert for impossible cases.
Pierre d'Herbemont [Sun, 15 Jun 2008 19:55:49 +0000 (21:55 +0200)]
macosx: Use NSAssert for impossible cases.

12 years agoRTP sout: fix buffer size for SRTP
Rémi Denis-Courmont [Sun, 15 Jun 2008 19:41:04 +0000 (22:41 +0300)]
RTP sout: fix buffer size for SRTP

12 years agoSRTP: check buffer length before sequence
Rémi Denis-Courmont [Sun, 15 Jun 2008 19:40:33 +0000 (22:40 +0300)]
SRTP: check buffer length before sequence

12 years agoAdd build dependency
Rémi Denis-Courmont [Sun, 15 Jun 2008 19:39:55 +0000 (22:39 +0300)]
Add build dependency

12 years agoRTP sout: rudimentary SRTP support
Rémi Denis-Courmont [Sun, 15 Jun 2008 18:48:48 +0000 (21:48 +0300)]
RTP sout: rudimentary SRTP support

12 years agoSRTP: test the parser
Rémi Denis-Courmont [Sun, 15 Jun 2008 19:03:57 +0000 (22:03 +0300)]
SRTP: test the parser

12 years agoSRTP: fix parser
Rémi Denis-Courmont [Sun, 15 Jun 2008 18:23:55 +0000 (21:23 +0300)]
SRTP: fix parser

12 years agoRTP: need to create variables before using them
Rémi Denis-Courmont [Sun, 15 Jun 2008 19:04:28 +0000 (22:04 +0300)]
RTP: need to create variables before using them

12 years agoFix image resizing with non accelerated vouts. Still uses chroma builtin
Antoine Cellerier [Sun, 15 Jun 2008 17:47:52 +0000 (19:47 +0200)]
Fix image resizing with non accelerated vouts. Still uses chroma builtin
resizing which is horrible. Upcomming commit will fix that.

12 years agoRemove VLC_OBJECT_(ACCESS|DEMUX|STREAM) types
Rémi Denis-Courmont [Sun, 15 Jun 2008 16:34:40 +0000 (19:34 +0300)]
Remove VLC_OBJECT_(ACCESS|DEMUX|STREAM) types

12 years agoinput: kill all the children [add evil laughters here]
Rémi Denis-Courmont [Sun, 15 Jun 2008 16:32:33 +0000 (19:32 +0300)]
input: kill all the children [add evil laughters here]

No need for vlc_object_find()

12 years agostreams are always attached to access - no need for vlc_object_find
Rémi Denis-Courmont [Sun, 15 Jun 2008 16:28:26 +0000 (19:28 +0300)]
streams are always attached to access - no need for vlc_object_find

12 years agoDynamic two-keys CSA
Kaloyan Kovachev [Wed, 11 Jun 2008 15:22:14 +0000 (18:22 +0300)]
Dynamic two-keys CSA

N.B.: I suspect there is a small race condition whereby the callbacks are
invoked while being deleted, but this looks like yet another LibVLC
objects insanity.

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
12 years agolibvlc_event: Typo.
Pierre d'Herbemont [Sun, 15 Jun 2008 15:54:07 +0000 (17:54 +0200)]
libvlc_event: Typo.

12 years agolibvlc_event: Fix a typo in libvlc_event_manager_release(), that result in a double...
Pierre d'Herbemont [Sun, 15 Jun 2008 15:22:27 +0000 (17:22 +0200)]
libvlc_event: Fix a typo in libvlc_event_manager_release(), that result in a double free(). (Issue reported by Rov Juvano).

12 years agovout: Create the drawable variable from the vout, not libvlc.
Pierre d'Herbemont [Sun, 15 Jun 2008 13:57:24 +0000 (15:57 +0200)]
vout: Create the drawable variable from the vout, not libvlc.

12 years agoplaylist: Fix a typo in event detaching.
Pierre d'Herbemont [Sun, 15 Jun 2008 13:43:29 +0000 (15:43 +0200)]
playlist: Fix a typo in event detaching.

12 years agoFix warnings
Rémi Denis-Courmont [Sun, 15 Jun 2008 13:22:53 +0000 (16:22 +0300)]
Fix warnings

12 years agoM3U playlist detection
bl4 [Sun, 15 Jun 2008 12:58:40 +0000 (14:58 +0200)]
M3U playlist detection

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
12 years agoRTP: always enable Roll-Over-Counter carriage
Rémi Denis-Courmont [Sun, 15 Jun 2008 12:52:51 +0000 (15:52 +0300)]
RTP: always enable Roll-Over-Counter carriage

It is pretty much impossible to receive broadcast SRTP without this.
If/when someone needs to disable this, let me know.

12 years agoRemove unused VLC_EBADOBJ
Rémi Denis-Courmont [Sun, 15 Jun 2008 12:32:09 +0000 (15:32 +0300)]
Remove unused VLC_EBADOBJ

12 years agoHTTP access: support for libproxy, with configure autodetection
Dominique Leuenberger [Sun, 8 Jun 2008 13:56:35 +0000 (16:56 +0300)]
HTTP access: support for libproxy, with configure autodetection

Libproxy can read proxy settings from KDE, GNOME, NetworkManager, or
the environment.

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
12 years agoAdd a note about extended state reporting for the web plugins.
Jean-Paul Saman [Sun, 15 Jun 2008 12:24:34 +0000 (14:24 +0200)]
Add a note about extended state reporting for the web plugins.

12 years agoRTMP output: fix warnings (msg_Warn invocation was broken)
Rémi Denis-Courmont [Sun, 15 Jun 2008 11:14:58 +0000 (14:14 +0300)]
RTMP output: fix warnings (msg_Warn invocation was broken)

12 years agoRTMP output: restore listen/accept and remove ENOSYS connect
Rémi Denis-Courmont [Sun, 15 Jun 2008 11:11:15 +0000 (14:11 +0300)]
RTMP output: restore listen/accept and remove ENOSYS connect

Revert "Remove non-sensical connect->listen transition"
This reverts commit e1b146414f8b85755fb917bbac941367fb3c4e15

12 years agoUpdate lua intf scripts to new API (untested).
Antoine Cellerier [Fri, 13 Jun 2008 10:14:16 +0000 (12:14 +0200)]
Update lua intf scripts to new API (untested).

12 years agoUpdate lua meta script to new API (untested).
Antoine Cellerier [Fri, 13 Jun 2008 09:51:31 +0000 (11:51 +0200)]
Update lua meta script to new API (untested).

12 years agoUpdate lua playlist scripts to new API. (untested)
Antoine Cellerier [Fri, 13 Jun 2008 09:50:35 +0000 (11:50 +0200)]
Update lua playlist scripts to new API. (untested)

12 years agoAdd a global documentation for all the Lua modules.
Antoine Cellerier [Thu, 12 Jun 2008 22:36:58 +0000 (00:36 +0200)]
Add a global documentation for all the Lua modules.

12 years agoUse filter chain in mosaic bridge too.
Antoine Cellerier [Thu, 12 Jun 2008 16:23:28 +0000 (18:23 +0200)]
Use filter chain in mosaic bridge too.

12 years agoImplement Lua objects in the C code directly. Fix most type checks. Move every thing...
Antoine Cellerier [Wed, 11 Jun 2008 13:57:58 +0000 (15:57 +0200)]
Implement Lua objects in the C code directly. Fix most type checks. Move every thing arround.

12 years agoFix test program.
Jean-Paul Saman [Sun, 15 Jun 2008 07:33:29 +0000 (09:33 +0200)]
Fix test program.

12 years agoMake distinction between stop and ended status.
Jean-Paul Saman [Sat, 14 Jun 2008 20:30:20 +0000 (22:30 +0200)]
Make distinction between stop and ended status.

12 years agoAdd Ended state.
Jean-Paul Saman [Sat, 14 Jun 2008 20:28:36 +0000 (22:28 +0200)]
Add Ended state.

12 years agoCosmetic.
Jean-Baptiste Kempf [Sun, 15 Jun 2008 03:22:00 +0000 (20:22 -0700)]
Cosmetic.

12 years agoAttempt to fix crashes on the extended panel.
Jean-Baptiste Kempf [Sun, 15 Jun 2008 03:21:11 +0000 (20:21 -0700)]
Attempt to fix crashes on the extended panel.

12 years agoKill a Warning
Jean-Baptiste Kempf [Sun, 15 Jun 2008 01:28:08 +0000 (18:28 -0700)]
Kill a Warning

12 years agoSmall adding to NEWS.
Jean-Baptiste Kempf [Sun, 15 Jun 2008 01:02:17 +0000 (18:02 -0700)]
Small adding to NEWS.

12 years agoFix typo introduced in [ba06700b854653f4c1af9175aefcb92796d8fd2e]
Jean-Baptiste Kempf [Sun, 15 Jun 2008 00:55:31 +0000 (17:55 -0700)]
Fix typo introduced in [ba06700b854653f4c1af9175aefcb92796d8fd2e]

Sorry about that.

12 years agoUpdate freetype since security issues are present in 2.3.5.
Jean-Baptiste Kempf [Sun, 15 Jun 2008 00:53:42 +0000 (17:53 -0700)]
Update freetype since security issues are present in 2.3.5.
Remove unneeded patch applied upstream.

12 years agoKill a "cannot pass objects of non-POD type 'class TagLib::FileName' through '.....
Jean-Baptiste Kempf [Sun, 15 Jun 2008 00:48:31 +0000 (17:48 -0700)]
Kill a "cannot pass objects of non-POD type 'class TagLib::FileName' through '...'; call will abort at runtime" warning/error on Windows.

12 years agoDon't use deprecated functions.
Jean-Baptiste Kempf [Sun, 15 Jun 2008 00:17:36 +0000 (17:17 -0700)]
Don't use deprecated functions.

12 years agoKill a warning on windows.
Jean-Baptiste Kempf [Sun, 15 Jun 2008 00:13:33 +0000 (17:13 -0700)]
Kill a warning on windows.

12 years agoDon't define smb_auth on windows.
Jean-Baptiste Kempf [Sat, 14 Jun 2008 23:51:43 +0000 (16:51 -0700)]
Don't define smb_auth on windows.

12 years agoRemove unused variable.
Jean-Baptiste Kempf [Sat, 14 Jun 2008 23:32:45 +0000 (16:32 -0700)]
Remove unused variable.

12 years agoKill warnings.
Jean-Baptiste Kempf [Sat, 14 Jun 2008 23:31:33 +0000 (16:31 -0700)]
Kill warnings.

12 years agoKill warnings.
Jean-Baptiste Kempf [Sat, 14 Jun 2008 23:11:17 +0000 (16:11 -0700)]
Kill warnings.