]> git.sesse.net Git - vlc/log
vlc
16 years agoFix --enable-lua flag description in configure.ac
Antoine Cellerier [Mon, 26 May 2008 12:35:28 +0000 (14:35 +0200)]
Fix --enable-lua flag description in configure.ac

16 years agoFix pkg-config based libswscale detection tests.
Antoine Cellerier [Mon, 26 May 2008 12:13:20 +0000 (14:13 +0200)]
Fix pkg-config based libswscale detection tests.

16 years agoRemove unused variable.
Antoine Cellerier [Mon, 26 May 2008 11:49:44 +0000 (13:49 +0200)]
Remove unused variable.

16 years agolibvlc: libvlc_vlm_get_media_instance_* is in header, not libvlc_vlm_get_media_*.
Pierre d'Herbemont [Mon, 26 May 2008 11:52:02 +0000 (13:52 +0200)]
libvlc: libvlc_vlm_get_media_instance_* is in header, not libvlc_vlm_get_media_*.

This is the last fix for libvlc.dylib compilation on Mac OS X.

16 years agolibvlc: Remove libvlc_event_(init|fini) as they were finally not needed.
Pierre d'Herbemont [Mon, 26 May 2008 11:51:03 +0000 (13:51 +0200)]
libvlc: Remove libvlc_event_(init|fini) as they were finally not needed.

16 years agolibvlc: Prefix internal function with VLC_PRIVATE_API.
Pierre d'Herbemont [Mon, 26 May 2008 11:41:31 +0000 (13:41 +0200)]
libvlc: Prefix internal function with VLC_PRIVATE_API.

16 years agoRevert "Remove VLC_PRIVATE_API"
Pierre d'Herbemont [Mon, 26 May 2008 11:33:03 +0000 (13:33 +0200)]
Revert "Remove VLC_PRIVATE_API"

This reverts commit 96cc9c261db1c616efa2fbc0aea21bc70b1e46fc.

This commit is reverted because we are using a regexp to determine the list of exported symbols in libvlc. However some private symbols start with libvlc_, this produces (here on Mac OS X) a nmedit error about symbols not being found while exported. A solution is to externalize those private symbols, hence using VLC_PUBLIC_API.

Feel free to come up with a better solution.

16 years agoImplement partial screen capture for x11. Feel free to add similar code for the other...
Antoine Cellerier [Mon, 26 May 2008 10:39:10 +0000 (12:39 +0200)]
Implement partial screen capture for x11. Feel free to add similar code for the other platforms.

16 years agoDo not malloc(0) - to make valgrind not report 0 byte leaks
Rafaël Carré [Mon, 26 May 2008 08:25:47 +0000 (10:25 +0200)]
Do not malloc(0) - to make valgrind not report 0 byte leaks

16 years agomodify logger-module rrd-output to use time for timestamp instead of mdate()
Ilkka Ollakka [Tue, 20 May 2008 13:23:35 +0000 (16:23 +0300)]
modify logger-module rrd-output to use time for timestamp instead of mdate()

16 years agoPDA intf: clean up
Rafaël Carré [Fri, 23 May 2008 15:15:45 +0000 (17:15 +0200)]
PDA intf: clean up

Fix some warnings
Get the pixmaps from the right directory

16 years agoqtcapture: Don't use the pts provided by qtkit. I don't get how it works for now.
Pierre d'Herbemont [Mon, 26 May 2008 01:10:59 +0000 (03:10 +0200)]
qtcapture: Don't use the pts provided by qtkit. I don't get how it works for now.

16 years agoqtcapture: Fix a warning.
Pierre d'Herbemont [Mon, 26 May 2008 00:57:26 +0000 (02:57 +0200)]
qtcapture: Fix a warning.

16 years agoqtcapture: Tab fixes, plus attempt to get the real PTS. We still really do lag compar...
Pierre d'Herbemont [Mon, 26 May 2008 00:55:39 +0000 (02:55 +0200)]
qtcapture: Tab fixes, plus attempt to get the real PTS. We still really do lag compared to PhotoBooth...

16 years agoqtcapture: statification and comment.
Pierre d'Herbemont [Mon, 26 May 2008 00:34:01 +0000 (02:34 +0200)]
qtcapture: statification and comment.

16 years agoqtcapture: msg_Err->msg_Dbg
Pierre d'Herbemont [Mon, 26 May 2008 00:31:40 +0000 (02:31 +0200)]
qtcapture: msg_Err->msg_Dbg

16 years agoqtcapture: New access_demux module (QTKit based) to capture video from your iSight...
Pierre d'Herbemont [Mon, 26 May 2008 00:22:38 +0000 (02:22 +0200)]
qtcapture: New access_demux module (QTKit based) to capture video from your iSight Camera on Mac OS X.

Usage: 'vlc qtcapture://'.

This is a 2 hours hacked module. We don't grab sound yet, and there are a lot of FIXME.

Note: For some reason QTKit needs a the main thread to be a cocoa thread. Don't expect it to run with -I dummy for instance.

16 years agoTake program prefix and suffix into account in the make-alias script.
Antoine Cellerier [Sun, 25 May 2008 22:11:33 +0000 (00:11 +0200)]
Take program prefix and suffix into account in the make-alias script.

16 years agoGNUTls fixed the vasprintf bug. No need to delete the files.
Jean-Baptiste Kempf [Sun, 25 May 2008 20:48:39 +0000 (13:48 -0700)]
GNUTls fixed the vasprintf bug. No need to delete the files.

16 years agoAdded ChangeLog info
Felix Paul Kühne [Sun, 25 May 2008 18:22:04 +0000 (20:22 +0200)]
Added ChangeLog info

16 years agoAdd UYVY to the list of chromas tried by default in the v4l2 module
Antoine Cellerier [Sun, 25 May 2008 13:22:14 +0000 (15:22 +0200)]
Add UYVY to the list of chromas tried by default in the v4l2 module
(that's one of the isight's chromas)

16 years agoaccess_out_file: fix append mode, relax stdout support, simplify
Rémi Denis-Courmont [Sun, 25 May 2008 15:06:00 +0000 (18:06 +0300)]
access_out_file: fix append mode, relax stdout support, simplify

O_APPEND puts the file pointer to the end after _each_ write.
We want to put it at the end (only) after open.
Also allow reading/seeking stdout, as it could be a redirected file
(of course, it won't work if it's a terminal)

16 years agoOption to link ffmpeg plugin with libdca when using a static ffmpeg
Rafaël Carré [Sun, 25 May 2008 14:02:10 +0000 (16:02 +0200)]
Option to link ffmpeg plugin with libdca when using a static ffmpeg

16 years agoFix va_start invocation
Rémi Denis-Courmont [Sun, 25 May 2008 13:45:50 +0000 (16:45 +0300)]
Fix va_start invocation

16 years agoWe don't use paranoia_mode_t if libcdio <= 0.72
Rafaël Carré [Sun, 25 May 2008 12:46:55 +0000 (14:46 +0200)]
We don't use paranoia_mode_t if libcdio <= 0.72

16 years agoPARANOIA_MODE_* were introduced in libcdio 0.72
Rafaël Carré [Sun, 25 May 2008 12:30:14 +0000 (14:30 +0200)]
PARANOIA_MODE_* were introduced in libcdio 0.72

16 years agoRemove audio output recycling support. It kept crashing.
Rémi Denis-Courmont [Sun, 25 May 2008 10:19:03 +0000 (13:19 +0300)]
Remove audio output recycling support. It kept crashing.

16 years agoVLC_EXPORT is meant for libvlccore, not libvlc-control
Rémi Denis-Courmont [Sat, 24 May 2008 17:22:50 +0000 (20:22 +0300)]
VLC_EXPORT is meant for libvlccore, not libvlc-control

16 years agoMore symbols fixes
Rémi Denis-Courmont [Sat, 24 May 2008 17:10:26 +0000 (20:10 +0300)]
More symbols fixes

Still not working though

16 years agoRemove non-sensical connect->listen transition
Rémi Denis-Courmont [Sat, 24 May 2008 17:00:02 +0000 (20:00 +0300)]
Remove non-sensical connect->listen transition

Thank you big time for committing stuff against people's review.

16 years agoDon't parse no options
Rémi Denis-Courmont [Sat, 24 May 2008 16:58:47 +0000 (19:58 +0300)]
Don't parse no options

16 years agoInline and fix some linking errors
Rémi Denis-Courmont [Sat, 24 May 2008 16:57:58 +0000 (19:57 +0300)]
Inline and fix some linking errors

Should fix strlcpy() issues on Linux, but Win32 is surely still totally
broken by d754b40584b5fd5ffd5f39a2288a14f9f4662f78

16 years agoFix rtmp access_output building
Rafaël Carré [Sat, 24 May 2008 16:51:10 +0000 (18:51 +0200)]
Fix rtmp access_output building

Mark description & shortnames as translatable with N_
(Thanks for testing the build before committing, I think the source code
had the same review)

16 years agoC++ needs explicit casting
Rafaël Carré [Sat, 24 May 2008 16:30:36 +0000 (18:30 +0200)]
C++ needs explicit casting

16 years agoRTMP access output module
Miguel Angel Cabrera Moya [Mon, 5 May 2008 21:31:17 +0000 (23:31 +0200)]
RTMP access output module

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
16 years agoThanks for MMS/TCP patch.
Jean-Baptiste Kempf [Sat, 24 May 2008 16:06:52 +0000 (09:06 -0700)]
Thanks for MMS/TCP patch.

16 years agoAdded another couple of missing symbols.
Felix Paul Kühne [Sat, 24 May 2008 14:45:18 +0000 (16:45 +0200)]
Added another couple of missing symbols.

Please review whether this patch is correct as it adds internal functions using VLC_EXPORT.

16 years agoUpdated the symbols
Felix Paul Kühne [Sat, 24 May 2008 14:28:25 +0000 (16:28 +0200)]
Updated the symbols

16 years agoAdd GNU Make 3.81 for Darwin 8
Felix Paul Kühne [Sat, 24 May 2008 13:55:24 +0000 (15:55 +0200)]
Add GNU Make 3.81 for Darwin 8

16 years agoDisable the default compilation of cmake as its support is to-be-removed.
Felix Paul Kühne [Sat, 24 May 2008 13:42:10 +0000 (15:42 +0200)]
Disable the default compilation of cmake as its support is to-be-removed.

16 years agoFix win32 linking
Rémi Denis-Courmont [Sat, 24 May 2008 09:56:52 +0000 (12:56 +0300)]
Fix win32 linking

16 years agovlc_scandir: remove (dead) code
Rémi Denis-Courmont [Sat, 24 May 2008 09:45:46 +0000 (12:45 +0300)]
vlc_scandir: remove (dead) code

16 years agoSimplify, fix and inline strcasecmp and strncasecmp
Rémi Denis-Courmont [Sat, 24 May 2008 09:40:57 +0000 (12:40 +0300)]
Simplify, fix and inline strcasecmp and strncasecmp

16 years agoVLC update: provide stubs
Rémi Denis-Courmont [Sat, 24 May 2008 09:24:26 +0000 (12:24 +0300)]
VLC update: provide stubs

16 years agoInline strnlen() and use it
Rémi Denis-Courmont [Sat, 24 May 2008 09:15:26 +0000 (12:15 +0300)]
Inline strnlen() and use it

16 years agoTry to fix make check
Rémi Denis-Courmont [Sat, 24 May 2008 09:12:15 +0000 (12:12 +0300)]
Try to fix make check

16 years agoProvide default for vlc_pthread_fatal
Rémi Denis-Courmont [Sat, 24 May 2008 09:09:00 +0000 (12:09 +0300)]
Provide default for vlc_pthread_fatal

16 years agoInline atoll and atof
Rémi Denis-Courmont [Sat, 24 May 2008 09:06:24 +0000 (12:06 +0300)]
Inline atoll and atof

16 years agoInline strdup, strndup, lldiv and getenv
Rémi Denis-Courmont [Sat, 24 May 2008 08:55:05 +0000 (11:55 +0300)]
Inline strdup, strndup, lldiv and getenv

Also fix an overflow in strndup().

16 years agoprovide default block_mmap_Alloc
Rémi Denis-Courmont [Sat, 24 May 2008 08:41:49 +0000 (11:41 +0300)]
provide default block_mmap_Alloc

16 years agoFix header problem
Rémi Denis-Courmont [Sat, 24 May 2008 08:35:51 +0000 (11:35 +0300)]
Fix header problem

16 years agovlc_wclosedir is still needed on Windows
Rémi Denis-Courmont [Sat, 24 May 2008 08:33:03 +0000 (11:33 +0300)]
vlc_wclosedir is still needed on Windows

16 years agoRemove VLC_INTERNAL
Rémi Denis-Courmont [Sat, 24 May 2008 08:19:42 +0000 (11:19 +0300)]
Remove VLC_INTERNAL

I should not have put internal stuff into the header files anyway

16 years agoWin32 vlc_w.*dir: declare internally
Rémi Denis-Courmont [Sat, 24 May 2008 08:18:51 +0000 (11:18 +0300)]
Win32 vlc_w.*dir: declare internally

16 years agovlc_.*dir: declare internally, as it's only used with libvlc
Rémi Denis-Courmont [Sat, 24 May 2008 08:04:59 +0000 (11:04 +0300)]
vlc_.*dir: declare internally, as it's only used with libvlc

16 years agovlc_current_charset: declare internally
Rémi Denis-Courmont [Sat, 24 May 2008 07:56:20 +0000 (10:56 +0300)]
vlc_current_charset: declare internally

16 years agovlc_fix_readdir: declare internally
Rémi Denis-Courmont [Sat, 24 May 2008 07:55:10 +0000 (10:55 +0300)]
vlc_fix_readdir: declare internally

16 years agoseekdir, telldir: unused, remove
Rémi Denis-Courmont [Sat, 24 May 2008 07:52:00 +0000 (10:52 +0300)]
seekdir, telldir: unused, remove

16 years agoRemove VLC_PRIVATE_API
Rémi Denis-Courmont [Sat, 24 May 2008 07:47:32 +0000 (10:47 +0300)]
Remove VLC_PRIVATE_API

16 years ago-export-dynamic is no sense for libs, use -export-symbol (or nothing)
Rémi Denis-Courmont [Sat, 24 May 2008 07:39:07 +0000 (10:39 +0300)]
-export-dynamic is no sense for libs, use -export-symbol (or nothing)

16 years agotranscode: If no module is explicitely selected, print that we are potentially using...
Pierre d'Herbemont [Sat, 24 May 2008 00:41:03 +0000 (02:41 +0200)]
transcode: If no module is explicitely selected, print that we are potentially using any module.

16 years agotranscode: When failing also print the fourcc we were looking for instead of just...
Pierre d'Herbemont [Sat, 24 May 2008 00:36:14 +0000 (02:36 +0200)]
transcode: When failing also print the fourcc we were looking for instead of just "(null)" if no explicit module was selected.

16 years agotranscode: Put more details in error messages.
Pierre d'Herbemont [Sat, 24 May 2008 00:23:51 +0000 (02:23 +0200)]
transcode: Put more details in error messages.

16 years agoRevert "stats: Don't crash if there is no timer to dump."
Pierre d'Herbemont [Fri, 23 May 2008 22:57:17 +0000 (00:57 +0200)]
Revert "stats: Don't crash if there is no timer to dump."

This reverts commit 8fe54e490872687b20e52581d84a94ffa7f443b0.

No need for that one, now that Rafael handles it in DumpTimer directly.

16 years agotranscode: One more occurence of pf_encode_video() that needs a timer.
Pierre d'Herbemont [Fri, 23 May 2008 22:54:11 +0000 (00:54 +0200)]
transcode: One more occurence of pf_encode_video() that needs a timer.

16 years agoThanks.
Jean-Baptiste Kempf [Fri, 23 May 2008 22:42:09 +0000 (15:42 -0700)]
Thanks.

16 years agoCosmetic et metadata fixes.
Jean-Baptiste Kempf [Fri, 23 May 2008 22:36:10 +0000 (15:36 -0700)]
Cosmetic et metadata fixes.

16 years agoreal file index and seek
Wang Bo [Fri, 23 May 2008 12:38:26 +0000 (20:38 +0800)]
real file index and seek

Signed-off-by: Jean-Baptiste Kempf <jb@ambre.(none)>
16 years agoconfig: Clean up for the -psn cmd line argument case on Mac OS X.
Pierre d'Herbemont [Fri, 23 May 2008 22:16:06 +0000 (00:16 +0200)]
config: Clean up for the -psn cmd line argument case on Mac OS X.

16 years agotranscode: Measure the time taken to encode one audio or video frame.
Pierre d'Herbemont [Fri, 23 May 2008 20:47:44 +0000 (22:47 +0200)]
transcode: Measure the time taken to encode one audio or video frame.

16 years agostats: Don't crash if there is no timer to dump.
Pierre d'Herbemont [Fri, 23 May 2008 20:46:03 +0000 (22:46 +0200)]
stats: Don't crash if there is no timer to dump.

16 years agoVLC: remove win32 stuff
Rémi Denis-Courmont [Fri, 23 May 2008 15:43:57 +0000 (18:43 +0300)]
VLC: remove win32 stuff

16 years agoSeparate and refactor the win32 main code
Rémi Denis-Courmont [Fri, 23 May 2008 15:42:11 +0000 (18:42 +0300)]
Separate and refactor the win32 main code

It has almost nothing in common with the Unix main code anyway.

16 years agoCode factorization
Rémi Denis-Courmont [Fri, 23 May 2008 15:26:16 +0000 (18:26 +0300)]
Code factorization

16 years agoBe lazy : let modules do what they want with stats - without crashing
Rafaël Carré [Fri, 23 May 2008 15:06:51 +0000 (17:06 +0200)]
Be lazy : let modules do what they want with stats - without crashing

16 years agomms/tcp: send requested media file path to the server without leading / character
bl4 [Fri, 23 May 2008 13:50:27 +0000 (15:50 +0200)]
mms/tcp: send requested media file path to the server without leading / character

Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
16 years agoDon't do pts changes to telx blocks if we're not runing real time.
Antoine Cellerier [Fri, 23 May 2008 14:40:19 +0000 (16:40 +0200)]
Don't do pts changes to telx blocks if we're not runing real time.

16 years agoHelp to fight NULL pointer dereference in stats
Rafaël Carré [Fri, 23 May 2008 13:52:20 +0000 (15:52 +0200)]
Help to fight NULL pointer dereference in stats

16 years agoAdd gtk2 cflags/libs to gtk2_main
Rafaël Carré [Fri, 23 May 2008 13:51:08 +0000 (15:51 +0200)]
Add gtk2 cflags/libs to gtk2_main

16 years agoFix linking when compiling with enabled update checker
Felix Paul Kühne [Fri, 23 May 2008 13:27:37 +0000 (15:27 +0200)]
Fix linking when compiling with enabled update checker

16 years agoWe need xlocale.h here too
Felix Paul Kühne [Fri, 23 May 2008 12:54:30 +0000 (14:54 +0200)]
We need xlocale.h here too

16 years agoInclude xlocale.h on OS X for locale_t
Felix Paul Kühne [Fri, 23 May 2008 12:48:04 +0000 (14:48 +0200)]
Include xlocale.h on OS X for locale_t

16 years agoKeep a good rendering quality when rendering zvbi subs as text.
Antoine Cellerier [Fri, 23 May 2008 12:12:26 +0000 (14:12 +0200)]
Keep a good rendering quality when rendering zvbi subs as text.

16 years agoFix the display date in zvbi.
Antoine Cellerier [Fri, 23 May 2008 08:18:34 +0000 (10:18 +0200)]
Fix the display date in zvbi.

16 years agoOnly keep the full pes packet if using the zvbi teletext decoder. (zvbi should be...
Antoine Cellerier [Fri, 23 May 2008 07:50:23 +0000 (09:50 +0200)]
Only keep the full pes packet if using the zvbi teletext decoder. (zvbi should be fixed to be able to use the vbi data directly without all the pes stuff)

16 years agoFix wx build
Alexis Ballier [Thu, 22 May 2008 21:26:46 +0000 (23:26 +0200)]
Fix wx build

The ugly casting is correct wrt the vlc_object_t inheritance
Signed-off-by: Rafaël Carré <funman@videolan.org>
16 years agoCheck malloc return value when needed and don't print an error when such error happend.
Rémi Duraffort [Thu, 22 May 2008 19:58:28 +0000 (21:58 +0200)]
Check malloc return value when needed and don't print an error when such error happend.
Fix a potential segfault.

16 years agoUse netinet macros instead of pointer access
Rémi Denis-Courmont [Thu, 22 May 2008 20:46:34 +0000 (23:46 +0300)]
Use netinet macros instead of pointer access

16 years agoFix vlc_threadvar_delete
Rémi Denis-Courmont [Thu, 22 May 2008 20:03:16 +0000 (23:03 +0300)]
Fix vlc_threadvar_delete

16 years agoRemove (hopefully) unused #include
Rémi Denis-Courmont [Thu, 22 May 2008 20:03:00 +0000 (23:03 +0300)]
Remove (hopefully) unused #include

We don't want config.h stuff in vlc_common.h

16 years agoRemove THREAD_COND_TIMEOUT
Rémi Denis-Courmont [Thu, 22 May 2008 19:59:49 +0000 (22:59 +0300)]
Remove THREAD_COND_TIMEOUT

16 years agoProvide vlc_gettext on all platforms
Rémi Denis-Courmont [Thu, 22 May 2008 19:46:11 +0000 (22:46 +0300)]
Provide vlc_gettext on all platforms

This avoids having to link a few plugins with libintl on platforms where
it's not built-in libc. This also factors the internal use of
dgettext("vlc", ...).

16 years agoMove _ and N_ to the right header
Rémi Denis-Courmont [Thu, 22 May 2008 19:32:30 +0000 (22:32 +0300)]
Move _ and N_ to the right header

16 years agoRemove libvlc->psz_homedir and use config_GetHomeDir() instead
Rémi Denis-Courmont [Thu, 22 May 2008 18:28:54 +0000 (21:28 +0300)]
Remove libvlc->psz_homedir and use config_GetHomeDir() instead

16 years agoMake config_GetHomeDir return a const string too
Rémi Denis-Courmont [Thu, 22 May 2008 17:32:25 +0000 (20:32 +0300)]
Make config_GetHomeDir return a const string too

16 years agoStore the home directory statically, as it cannot change
Rémi Denis-Courmont [Thu, 22 May 2008 17:18:12 +0000 (20:18 +0300)]
Store the home directory statically, as it cannot change

16 years agoWorkaround f*cked up iTunes
Rafaël Carré [Thu, 22 May 2008 18:24:36 +0000 (20:24 +0200)]
Workaround f*cked up iTunes

16 years agoIf uselocale() is absent, assume libc does no localization
Rémi Denis-Courmont [Thu, 22 May 2008 16:42:46 +0000 (19:42 +0300)]
If uselocale() is absent, assume libc does no localization

Otherwise, the user is screwed anyway

16 years agoPut the _same_ _platform-independent_ stuff in the same place
Rémi Denis-Courmont [Thu, 22 May 2008 16:39:53 +0000 (19:39 +0300)]
Put the _same_ _platform-independent_ stuff in the same place

16 years agoUse the same directory layout on all platforms.
Rémi Denis-Courmont [Thu, 22 May 2008 16:32:05 +0000 (19:32 +0300)]
Use the same directory layout on all platforms.

It was an artificially-created mess. Besides, many other Windows
applications also have a data, datadir or share directory.