vlc.git
13 years agoDon't print "no artist" or "no album" if metadata isn't present
Rafaël Carré [Fri, 24 Aug 2007 22:18:27 +0000 (22:18 +0000)]
Don't print "no artist" or "no album" if metadata isn't present
Passes intf_thread_t* to Notify()
Uses newlines in the popup message

13 years agocontrol/media_descriptor.c: Give access to the subitems.
Pierre d'Herbemont [Fri, 24 Aug 2007 21:54:27 +0000 (21:54 +0000)]
control/media_descriptor.c: Give access to the subitems.

13 years agoif editing some other than currently playing item, set so that
Ilkka Ollakka [Fri, 24 Aug 2007 21:19:39 +0000 (21:19 +0000)]
if editing some other than currently playing item, set so that
item-change etc. doesn't mix with currently playing item. Ain't so
pretty yet, so take one.

Also don't show same metadata button if not needed.

13 years agoFix the qt-pl-showflags tooltip
Christophe Mutricy [Fri, 24 Aug 2007 18:38:25 +0000 (18:38 +0000)]
Fix the qt-pl-showflags tooltip
Hide the qt-adv-option as it is doing nothing

13 years agowait INTERVAL if needed on submitting, and don't try to submit data
Ilkka Ollakka [Fri, 24 Aug 2007 17:48:22 +0000 (17:48 +0000)]
wait INTERVAL if needed on submitting, and don't try to submit data
before handshake goes ok

13 years agoAdvertise port 0 in SDP when not streaming to a fixed destination.
Rémi Denis-Courmont [Fri, 24 Aug 2007 17:12:40 +0000 (17:12 +0000)]
Advertise port 0 in SDP when not streaming to a fixed destination.
See changeset details for rationale.

13 years agoBug-to-bug compatibility with Winsock
Rémi Denis-Courmont [Fri, 24 Aug 2007 16:54:02 +0000 (16:54 +0000)]
Bug-to-bug compatibility with Winsock

13 years agoReally[1] implement non-aggregate PLAY
Rémi Denis-Courmont [Fri, 24 Aug 2007 16:46:48 +0000 (16:46 +0000)]
Really[1] implement non-aggregate PLAY
([1] VoD RTSP pretends to, but it does not, does it?)

13 years agoUse a single table with a single index for tracks for each session
Rémi Denis-Courmont [Fri, 24 Aug 2007 16:38:37 +0000 (16:38 +0000)]
Use a single table with a single index for tracks for each session

13 years agoImplement non-aggregate TEARDOWN
Rémi Denis-Courmont [Fri, 24 Aug 2007 16:05:16 +0000 (16:05 +0000)]
Implement non-aggregate TEARDOWN

13 years agoDon't return negative session number
Rémi Denis-Courmont [Fri, 24 Aug 2007 15:50:00 +0000 (15:50 +0000)]
Don't return negative session number

13 years agoIsolate RTSP from the rest of RTP
Rémi Denis-Courmont [Fri, 24 Aug 2007 15:47:34 +0000 (15:47 +0000)]
Isolate RTSP from the rest of RTP

13 years agoFix strcasestr warning
Rémi Denis-Courmont [Fri, 24 Aug 2007 15:19:17 +0000 (15:19 +0000)]
Fix strcasestr warning

13 years agoAdd some missing items to the getaddrinfo flags whitelist list, and comment
Rémi Denis-Courmont [Fri, 24 Aug 2007 15:12:31 +0000 (15:12 +0000)]
Add some missing items to the getaddrinfo flags whitelist list, and comment

13 years agosrc/Makefile.am: add flat_media_list.c.
Pierre d'Herbemont [Fri, 24 Aug 2007 14:35:33 +0000 (14:35 +0000)]
src/Makefile.am: add flat_media_list.c.

13 years agomedia_list.c: Handle item addition and removal in the flat list. Also Get the media_l...
Pierre d'Herbemont [Fri, 24 Aug 2007 14:02:11 +0000 (14:02 +0000)]
media_list.c: Handle item addition and removal in the flat list. Also Get the media_list to init and release the flat media list.

13 years agoRevert [21457] it was completely wrong.
Jean-Paul Saman [Fri, 24 Aug 2007 10:10:34 +0000 (10:10 +0000)]
Revert [21457] it was completely wrong.

13 years agoEnable hurry-up by default to mimic old behaviour of framedropping kick'in in when...
Jean-Paul Saman [Fri, 24 Aug 2007 09:38:15 +0000 (09:38 +0000)]
Enable hurry-up by default to mimic old behaviour of framedropping kick'in in when needed.

13 years agoRemove TODO
Jean-Paul Saman [Fri, 24 Aug 2007 09:38:14 +0000 (09:38 +0000)]
Remove TODO

13 years agoOops shouldn't have been in previous commit.
Jean-Paul Saman [Fri, 24 Aug 2007 09:38:12 +0000 (09:38 +0000)]
Oops shouldn't have been in previous commit.

13 years agoImplement framedropping algorithm using avcontext.skip_frames and added two new options:
Jean-Paul Saman [Fri, 24 Aug 2007 09:38:09 +0000 (09:38 +0000)]
Implement framedropping algorithm using avcontext.skip_frames and added two new options:

- ffmpeg-skip-frames    values: -1=None, 0=Default, 1=B-frames, 2=P-frames, 3=B+P frames, 4=all frames
- ffmpeg-skip-idct values: -1=None, 0=Default, 1=B-frames, 2=P-frames, 3=B+P frames, 4=all frame)

13 years agoDon't use AI_CANONNAME when no node name is given.
Jean-Paul Saman [Fri, 24 Aug 2007 09:38:07 +0000 (09:38 +0000)]
Don't use AI_CANONNAME when no node name is given.

13 years agoTell p_vout->render the aspect ratio and dimensions (width, height) of the output.
Jean-Paul Saman [Fri, 24 Aug 2007 09:38:05 +0000 (09:38 +0000)]
Tell p_vout->render the aspect ratio and dimensions (width, height) of the output.

13 years agoAdd mpeg2dec to list of libraries to build for netbox.
Jean-Paul Saman [Fri, 24 Aug 2007 09:38:01 +0000 (09:38 +0000)]
Add mpeg2dec to list of libraries to build for netbox.

13 years agoSupport for non-RGB framebuffers:
Jean-Paul Saman [Fri, 24 Aug 2007 09:37:59 +0000 (09:37 +0000)]
Support for non-RGB framebuffers:

- Add option to force chroma.
- Add option to force aspect ratio.
- Add option to disable tty handling for systems where framebuffer and console are on different terminals.
- Fix memory leaks.

13 years agoRGB and alpha --> ARGB - similar to freetype.c
Bernie Purcell [Fri, 24 Aug 2007 06:46:49 +0000 (06:46 +0000)]
RGB and alpha --> ARGB - similar to freetype.c
Remove an imbrication in XML parsing, again similar to freetype.c

13 years agoOops
Bernie Purcell [Fri, 24 Aug 2007 05:58:22 +0000 (05:58 +0000)]
Oops

13 years agoCopy across damienf's mod to freetype.c in r21422 to balance vlc_object_find()
Bernie Purcell [Fri, 24 Aug 2007 05:48:37 +0000 (05:48 +0000)]
Copy across damienf's mod to freetype.c in r21422 to balance vlc_object_find()
with vlc_object_release(). Also copied across some Null pointer checks.

13 years agoStrip out whitespace
Bernie Purcell [Fri, 24 Aug 2007 04:06:38 +0000 (04:06 +0000)]
Strip out whitespace

13 years agoSetup keyword property on quartztext.c
Bernie Purcell [Fri, 24 Aug 2007 04:00:18 +0000 (04:00 +0000)]
Setup keyword property on quartztext.c

13 years agoPatch to vout_subpictures intended to resolve problems with subtitle text
Bernie Purcell [Fri, 24 Aug 2007 01:00:19 +0000 (01:00 +0000)]
Patch to vout_subpictures intended to resolve problems with subtitle text
being too large in full screen for some video modules.

13 years agoFixes crash when using a vout with qt4.3
Rafaël Carré [Fri, 24 Aug 2007 00:15:14 +0000 (00:15 +0000)]
Fixes crash when using a vout with qt4.3

13 years agocontrol/media_list.c: Init and free the flat media list.
Pierre d'Herbemont [Thu, 23 Aug 2007 23:44:53 +0000 (23:44 +0000)]
control/media_list.c: Init and free the flat media list.

13 years agocontrol/flat_media_list.c: New flat media list view.
Pierre d'Herbemont [Thu, 23 Aug 2007 23:38:15 +0000 (23:38 +0000)]
control/flat_media_list.c: New flat media list view.

13 years agoCloses the previously displayed notification before showing the new one
Rafaël Carré [Thu, 23 Aug 2007 23:16:48 +0000 (23:16 +0000)]
Closes the previously displayed notification before showing the new one
Fix memory leak by unrefing the GdkPixBuf

13 years agoStores album art as a file:// url
Rafaël Carré [Thu, 23 Aug 2007 22:41:37 +0000 (22:41 +0000)]
Stores album art as a file:// url

13 years agoAlbum art support in libnotify popups
Rafaël Carré [Thu, 23 Aug 2007 22:41:00 +0000 (22:41 +0000)]
Album art support in libnotify popups

13 years agoFix xosd (due to bug introduced in [17267] by funman).
Antoine Cellerier [Thu, 23 Aug 2007 21:33:50 +0000 (21:33 +0000)]
Fix xosd (due to bug introduced in [17267] by funman).

13 years agoNotify item change in systray
Rafaël Carré [Thu, 23 Aug 2007 21:19:20 +0000 (21:19 +0000)]
Notify item change in systray

13 years agoFix copyright date here too.
Antoine Cellerier [Thu, 23 Aug 2007 19:41:21 +0000 (19:41 +0000)]
Fix copyright date here too.

13 years agoSet svn:keywords and change copyright year back to 2007 (note to pdherbemont: we...
Antoine Cellerier [Thu, 23 Aug 2007 19:40:16 +0000 (19:40 +0000)]
Set svn:keywords and change copyright year back to 2007 (note to pdherbemont: we're in 2007! :p)

13 years agoRestore svn history for the lua modules (For future reference [21376]: modules/misc...
Antoine Cellerier [Thu, 23 Aug 2007 19:36:14 +0000 (19:36 +0000)]
Restore svn history for the lua modules (For future reference [21376]: modules/misc/lua: Share some code between the modules that uses lua and put them in a single module.)

13 years agoHide sout ID from RTSP code
Rémi Denis-Courmont [Thu, 23 Aug 2007 18:35:07 +0000 (18:35 +0000)]
Hide sout ID from RTSP code

13 years agoRemove per-ID destination since it is not actually used/usable
Rémi Denis-Courmont [Thu, 23 Aug 2007 18:10:30 +0000 (18:10 +0000)]
Remove per-ID destination since it is not actually used/usable

13 years agoMore boundary cleanup
Rémi Denis-Courmont [Thu, 23 Aug 2007 18:08:02 +0000 (18:08 +0000)]
More boundary cleanup

13 years agoCleanup RTP / RTSP boundary a little
Rémi Denis-Courmont [Thu, 23 Aug 2007 17:55:00 +0000 (17:55 +0000)]
Cleanup RTP / RTSP boundary a little

13 years agoFix previous commit
Rémi Denis-Courmont [Thu, 23 Aug 2007 17:46:17 +0000 (17:46 +0000)]
Fix previous commit

13 years ago- Loosen dependency of RTSP code on stream ID
Rémi Denis-Courmont [Thu, 23 Aug 2007 17:44:50 +0000 (17:44 +0000)]
- Loosen dependency of RTSP code on stream ID
- Do not refer to bogus TTL values

13 years agoFix struct duplication
Rémi Denis-Courmont [Thu, 23 Aug 2007 17:11:07 +0000 (17:11 +0000)]
Fix struct duplication

13 years agoMerges ITEM_TYPE_VFILE and ITEM_TYPE_AFILE to ITEM_TYPE_FILE
Rafaël Carré [Thu, 23 Aug 2007 17:02:38 +0000 (17:02 +0000)]
Merges ITEM_TYPE_VFILE and ITEM_TYPE_AFILE to ITEM_TYPE_FILE
There is no way at the moment to know if a file is audio only

13 years agoRemove useless #include
Rémi Denis-Courmont [Thu, 23 Aug 2007 16:42:19 +0000 (16:42 +0000)]
Remove useless #include

13 years agoSplit RTP sout into multiple pieces.
Rémi Denis-Courmont [Thu, 23 Aug 2007 16:40:00 +0000 (16:40 +0000)]
Split RTP sout into multiple pieces.
Even then rtp.c is quite big...

13 years agoWarning fixes
Rémi Denis-Courmont [Thu, 23 Aug 2007 15:34:46 +0000 (15:34 +0000)]
Warning fixes

13 years agoFix macosx gui compilation
Rafaël Carré [Thu, 23 Aug 2007 12:30:42 +0000 (12:30 +0000)]
Fix macosx gui compilation

13 years agoi420_yuy2_mmx: fixed a bug introduced in [21423] (don't apply if you like colorful...
Damien Fouilleul [Thu, 23 Aug 2007 10:25:35 +0000 (10:25 +0000)]
i420_yuy2_mmx: fixed a bug introduced in [21423] (don't apply if you like colorful display ;)

13 years agoi420_yuy2: for MMX and SSE2, split inline assembly to avoid register starvation
Damien Fouilleul [Wed, 22 Aug 2007 23:26:16 +0000 (23:26 +0000)]
i420_yuy2: for MMX and SSE2, split inline assembly to avoid register starvation

13 years agofreetype: balance vlc_object_find() and vlc_object_release(), otherwise object is...
Damien Fouilleul [Wed, 22 Aug 2007 23:23:22 +0000 (23:23 +0000)]
freetype: balance vlc_object_find() and vlc_object_release(), otherwise object is leaked (refcount > 0 on quit):

13 years agoApply patch for directfb detection. Fix #845
Rafaël Carré [Wed, 22 Aug 2007 22:29:41 +0000 (22:29 +0000)]
Apply patch for directfb detection. Fix #845

13 years agoextras/contrib/src: adds tremor* to svn:ignore
Rafaël Carré [Wed, 22 Aug 2007 22:24:13 +0000 (22:24 +0000)]
extras/contrib/src: adds tremor* to svn:ignore

13 years agoCheck for the good directory.
Christophe Mutricy [Wed, 22 Aug 2007 22:21:41 +0000 (22:21 +0000)]
Check for the good directory.
Fix some warnings

13 years agoInvert yield of module and release of module list (shouldn't matter but you never...
Antoine Cellerier [Wed, 22 Aug 2007 22:16:36 +0000 (22:16 +0000)]
Invert yield of module and release of module list (shouldn't matter but you never know).

13 years agoAdd new module_FindName function to find a module when given it's name. Use this...
Antoine Cellerier [Wed, 22 Aug 2007 22:08:54 +0000 (22:08 +0000)]
Add new module_FindName function to find a module when given it's name. Use this to fix the qt interface extended panel (video filters).
Change module_Exists to take the module name (and not short name) as parameter. Update the only known use of that function acordingly.

13 years agoskins2: Alternate method to set always on top for X11 window managers
Rafaël Carré [Wed, 22 Aug 2007 22:07:13 +0000 (22:07 +0000)]
skins2: Alternate method to set always on top for X11 window managers

13 years agoDistribute vlclua.h
Christophe Mutricy [Wed, 22 Aug 2007 21:57:31 +0000 (21:57 +0000)]
Distribute vlclua.h

13 years agoFix description
Christophe Mutricy [Wed, 22 Aug 2007 21:56:21 +0000 (21:56 +0000)]
Fix description

13 years agoDo not try to load non-existing skins files
Rafaël Carré [Wed, 22 Aug 2007 21:44:52 +0000 (21:44 +0000)]
Do not try to load non-existing skins files

13 years agorc intf: Corrects function name: Get_URI -> GetURI
Rafaël Carré [Wed, 22 Aug 2007 20:53:09 +0000 (20:53 +0000)]
rc intf: Corrects function name: Get_URI -> GetURI

13 years agoInclude vlc_input header to fix compilation
Rafaël Carré [Wed, 22 Aug 2007 20:41:09 +0000 (20:41 +0000)]
Include vlc_input header to fix compilation

13 years agoFix compilation while this gets sorted out.
Antoine Cellerier [Wed, 22 Aug 2007 20:28:07 +0000 (20:28 +0000)]
Fix compilation while this gets sorted out.

13 years agoInput access locking, part 3 (final).
Rafaël Carré [Wed, 22 Aug 2007 20:19:23 +0000 (20:19 +0000)]
Input access locking, part 3 (final).

Enforce access to input_item_t through input_item_{G,S}et*()
Unlock mutexes before calling these functions
Free strings returned by input_item_Get*()

New functions added:

char * input_item_GetURI( input_item_t  * )
void input_item_SetURI( input_item_t * , char * )

mtime_t input_item_GetDuration( input_item_t * )
void input_item_SetDuration( input_item_t * , mtime_t )

to access input_item_t->psz_uri and input_item_t->i_duration

13 years agoDon't commit stuff that shouldn't have been commited.
Antoine Cellerier [Wed, 22 Aug 2007 20:10:54 +0000 (20:10 +0000)]
Don't commit stuff that shouldn't have been commited.

13 years agoDo not send scope ID over the wire
Rémi Denis-Courmont [Wed, 22 Aug 2007 20:10:41 +0000 (20:10 +0000)]
Do not send scope ID over the wire

13 years agoRevert [21140] which broke the extend panels in Qt4 + add a comment so this doesn...
Antoine Cellerier [Wed, 22 Aug 2007 20:07:36 +0000 (20:07 +0000)]
Revert [21140] which broke the extend panels in Qt4 + add a comment so this doesn't happen again. (Please test changes before commiting ... thanks)

13 years agomisc/lua: sets svn:ignore
Rafaël Carré [Wed, 22 Aug 2007 20:06:29 +0000 (20:06 +0000)]
misc/lua: sets svn:ignore

13 years agocontrol/media_list.c: Remove unused variable due to previous commit.
Pierre d'Herbemont [Wed, 22 Aug 2007 20:06:20 +0000 (20:06 +0000)]
control/media_list.c: Remove unused variable due to previous commit.

13 years agocontrol/media_list.c: Revert the tagging of the subitems. This is not our job. Also...
Pierre d'Herbemont [Wed, 22 Aug 2007 20:05:26 +0000 (20:05 +0000)]
control/media_list.c: Revert the tagging of the subitems. This is not our job. Also not add the subitems to our list. We need a new media_tree object that will handle that itself.

13 years agoFix Require header support
Rémi Denis-Courmont [Wed, 22 Aug 2007 19:49:44 +0000 (19:49 +0000)]
Fix Require header support

13 years agoFix RTSP Transport mode handling
Rémi Denis-Courmont [Wed, 22 Aug 2007 18:46:06 +0000 (18:46 +0000)]
Fix RTSP Transport mode handling

13 years agoRemove duplicate check
Rémi Denis-Courmont [Wed, 22 Aug 2007 18:40:54 +0000 (18:40 +0000)]
Remove duplicate check

13 years agoVarious RTSP conformance fixes:
Rémi Denis-Courmont [Wed, 22 Aug 2007 18:25:17 +0000 (18:25 +0000)]
Various RTSP conformance fixes:
 - specify server_port and, if needed, source
 - check for unsupported options
 - use proper default values
 - try transport successively until one works (untested!)

13 years agoRemove extra capitals
Rémi Denis-Courmont [Wed, 22 Aug 2007 17:24:23 +0000 (17:24 +0000)]
Remove extra capitals

13 years agocontrol/media_descriptor.c: Include playlist.h for the preparser.
Pierre d'Herbemont [Wed, 22 Aug 2007 16:49:43 +0000 (16:49 +0000)]
control/media_descriptor.c: Include playlist.h for the preparser.

13 years agocontrol/media_descriptor.c: Use playlist's fetcher to preparse the item.
Pierre d'Herbemont [Wed, 22 Aug 2007 16:47:40 +0000 (16:47 +0000)]
control/media_descriptor.c: Use playlist's fetcher to preparse the item.

13 years agoart search with artist + album could be littlebit better
Ilkka Ollakka [Wed, 22 Aug 2007 16:39:52 +0000 (16:39 +0000)]
art search with artist + album could be littlebit better

13 years agoinput/meta.c: Don't free a char[].
Pierre d'Herbemont [Wed, 22 Aug 2007 16:22:02 +0000 (16:22 +0000)]
input/meta.c: Don't free a char[].

13 years agoBunch of conformance fixes:
Rémi Denis-Courmont [Wed, 22 Aug 2007 16:20:31 +0000 (16:20 +0000)]
Bunch of conformance fixes:
 - "handle" Require header
 - return 459/460 when appropriate

13 years agoMake more DSO-friendly, add some error values that I am going to use
Rémi Denis-Courmont [Wed, 22 Aug 2007 16:19:36 +0000 (16:19 +0000)]
Make more DSO-friendly, add some error values that I am going to use

13 years agoinput/meta.c: Make sure the last path component is created as a directory in ArtCache...
Pierre d'Herbemont [Wed, 22 Aug 2007 16:10:36 +0000 (16:10 +0000)]
input/meta.c: Make sure the last path component is created as a directory in ArtCacheCreateDir.

13 years agoinput/meta.c: ArtCacheGetSanitizedFileName filter DIR_SEP not '/'.
Pierre d'Herbemont [Wed, 22 Aug 2007 16:07:09 +0000 (16:07 +0000)]
input/meta.c: ArtCacheGetSanitizedFileName filter DIR_SEP not '/'.

13 years agoinput/meta.c: Fix ArtCacheCreateDir Attempt #4. (thanks to ILEoo).
Pierre d'Herbemont [Wed, 22 Aug 2007 16:05:39 +0000 (16:05 +0000)]
input/meta.c: Fix ArtCacheCreateDir Attempt #4. (thanks to ILEoo).

13 years agoinput/meta.c: ArtCacheCreateDir fix, third attempt.
Pierre d'Herbemont [Wed, 22 Aug 2007 15:59:00 +0000 (15:59 +0000)]
input/meta.c: ArtCacheCreateDir fix, third attempt.

13 years agoinput/meta.c: ArtCacheCreateDir fix, second try.
Pierre d'Herbemont [Wed, 22 Aug 2007 15:58:01 +0000 (15:58 +0000)]
input/meta.c: ArtCacheCreateDir fix, second try.

13 years agoinput/meta.c: Fix ArtCacheCreateDir thanks to ILeoo.
Pierre d'Herbemont [Wed, 22 Aug 2007 15:56:00 +0000 (15:56 +0000)]
input/meta.c: Fix ArtCacheCreateDir thanks to ILeoo.

13 years agoinput/meta.c: Make sure the artwork cache is used.
Pierre d'Herbemont [Wed, 22 Aug 2007 15:21:38 +0000 (15:21 +0000)]
input/meta.c: Make sure the artwork cache is used.

13 years agoinput/meta.c: Fix a leak.
Pierre d'Herbemont [Wed, 22 Aug 2007 15:16:51 +0000 (15:16 +0000)]
input/meta.c: Fix a leak.

13 years agoinput/meta.c: Avoid by passing cache when not needed.
Pierre d'Herbemont [Wed, 22 Aug 2007 15:00:49 +0000 (15:00 +0000)]
input/meta.c: Avoid by passing cache when not needed.

13 years agoshare/luameta/googleimage.lua: Filter out extensions.
Pierre d'Herbemont [Wed, 22 Aug 2007 14:54:11 +0000 (14:54 +0000)]
share/luameta/googleimage.lua: Filter out extensions.

13 years agoid3tag plugin can now be disabled
Rafaël Carré [Wed, 22 Aug 2007 13:58:44 +0000 (13:58 +0000)]
id3tag plugin can now be disabled

13 years agoRemoves luaplaylist.c from POTFILES.in
Rafaël Carré [Wed, 22 Aug 2007 13:57:51 +0000 (13:57 +0000)]
Removes luaplaylist.c from POTFILES.in

13 years agomodules/demux/playlist: Remove luaplaylist now that it is merged in the lua module.
Pierre d'Herbemont [Wed, 22 Aug 2007 13:39:09 +0000 (13:39 +0000)]
modules/demux/playlist: Remove luaplaylist now that it is merged in the lua module.