]> git.sesse.net Git - vlc/log
vlc
14 years agoALSA: fix signaling race condition
Rémi Denis-Courmont [Sun, 30 Aug 2009 20:21:15 +0000 (23:21 +0300)]
ALSA: fix signaling race condition

start_date must be set with the lock held. Otherwise, the condition
statement inside the ALSAThread while() startup loop may fail.
Once signaled, start_date belongs to the ALSA thread, so locking is not
needed anymore.

14 years agoALSA: int -> bool
Rémi Denis-Courmont [Sun, 30 Aug 2009 20:20:57 +0000 (23:20 +0300)]
ALSA: int -> bool

14 years agoassert the vlc object exists in var_* functions, before dereferencing it
Rafaël Carré [Sun, 30 Aug 2009 19:23:09 +0000 (21:23 +0200)]
assert the vlc object exists in var_* functions, before dereferencing it

make explicit why using vlm crashes vlc

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoUse XCB XCB_CURRENT_TIME instead of xcb-proto XCB_TIME_CURRENT_TIME
Rémi Denis-Courmont [Sun, 30 Aug 2009 19:28:42 +0000 (22:28 +0300)]
Use XCB XCB_CURRENT_TIME instead of xcb-proto XCB_TIME_CURRENT_TIME

14 years agolua: add parenthesis as suggested by a gcc warning
Rafaël Carré [Sun, 30 Aug 2009 18:55:41 +0000 (20:55 +0200)]
lua: add parenthesis as suggested by a gcc warning

14 years agotest_block: fix merging (my bad).
Rémi Duraffort [Sun, 30 Aug 2009 19:07:16 +0000 (21:07 +0200)]
test_block: fix merging (my bad).

14 years agoxcb_xv: grab an xvideo port
Rémi Denis-Courmont [Sun, 30 Aug 2009 19:07:42 +0000 (22:07 +0300)]
xcb_xv: grab an xvideo port

14 years agobloc_test: fix meleak so we can use valgrind on it.
Rémi Duraffort [Sun, 30 Aug 2009 19:01:41 +0000 (21:01 +0200)]
bloc_test: fix meleak so we can use valgrind on it.

14 years agotest_block: rename to bloc_test.c because all test_ files are ignored by git.
Rémi Duraffort [Sun, 30 Aug 2009 18:58:53 +0000 (20:58 +0200)]
test_block: rename to bloc_test.c because all test_ files are ignored by git.

14 years agofixed copy&paste mistake
Felix Paul Kühne [Sun, 30 Aug 2009 18:57:20 +0000 (20:57 +0200)]
fixed copy&paste mistake

14 years agocontribs: fixed linking libflac and libid3tag when cross-compiling on Darwin
Felix Paul Kühne [Sun, 30 Aug 2009 18:49:19 +0000 (20:49 +0200)]
contribs: fixed linking libflac and libid3tag when cross-compiling on Darwin

14 years agoFix test case
Rémi Denis-Courmont [Sun, 30 Aug 2009 18:37:23 +0000 (21:37 +0300)]
Fix test case

14 years agoenable the block tests
Rémi Denis-Courmont [Sun, 30 Aug 2009 18:35:01 +0000 (21:35 +0300)]
enable the block tests

14 years agofix POTFILES
Rémi Denis-Courmont [Sun, 30 Aug 2009 18:34:26 +0000 (21:34 +0300)]
fix POTFILES

14 years agoDo not load a filter for J4xy -> I4xy in vout_display.
Laurent Aimar [Sun, 30 Aug 2009 18:09:12 +0000 (20:09 +0200)]
Do not load a filter for J4xy -> I4xy in vout_display.

 It's not perfect, as they do not have the same dynamic, but it costs a lot
of CPU for something not that visible.
 If an option is wanted, it is easy to add.

14 years agoAdded blending over J420.
Laurent Aimar [Sun, 30 Aug 2009 18:03:40 +0000 (20:03 +0200)]
Added blending over J420.

It is not exact with rgb blending.

14 years agoRemoved useless defines in blend.
Laurent Aimar [Sun, 30 Aug 2009 17:59:54 +0000 (19:59 +0200)]
Removed useless defines in blend.

14 years agoMerged back stat vout with dummy vout.
Laurent Aimar [Sat, 29 Aug 2009 23:19:10 +0000 (01:19 +0200)]
Merged back stat vout with dummy vout.

The name might be ill chosen, but duplicated code is worse.

14 years agoEnabled dummy in "vout display" wrapper.
Laurent Aimar [Sat, 29 Aug 2009 23:10:38 +0000 (01:10 +0200)]
Enabled dummy in "vout display" wrapper.

14 years agoConverted dummy vout to "vout display".
Laurent Aimar [Sat, 29 Aug 2009 23:07:54 +0000 (01:07 +0200)]
Converted dummy vout to "vout display".

14 years agomediadirs: change recursive option for reading directories
Erwan Tulou [Sun, 30 Aug 2009 17:34:37 +0000 (19:34 +0200)]
mediadirs: change recursive option for reading directories

recursive=expand can be too time-consuming (preventing users from exiting vlc)

14 years agoImprove/fix block_Realloc() cases
Rémi Denis-Courmont [Sun, 30 Aug 2009 15:41:45 +0000 (18:41 +0300)]
Improve/fix block_Realloc() cases

14 years agoFix version number in error message
Rémi Denis-Courmont [Sun, 30 Aug 2009 14:42:23 +0000 (17:42 +0300)]
Fix version number in error message

14 years agofaad: remove broken vlc_memcpy() instead of memmove()
Rémi Denis-Courmont [Sun, 30 Aug 2009 14:11:21 +0000 (17:11 +0300)]
faad: remove broken vlc_memcpy() instead of memmove()

We do not need to copy here anyway.

14 years agoavcodec: use block_Realloc() on input blocks.
Rémi Denis-Courmont [Sun, 30 Aug 2009 13:24:48 +0000 (16:24 +0300)]
avcodec: use block_Realloc() on input blocks.

This kills a memory copy in most cases (FFMPEG input padding is the same
as VLC block padding, at least on my system).

14 years agoblock_Realloc: fix reallocation check
Rémi Denis-Courmont [Sun, 30 Aug 2009 13:23:27 +0000 (16:23 +0300)]
block_Realloc: fix reallocation check

14 years agoblock_Realloc: waste handling only if not reallocating
Rémi Denis-Courmont [Sun, 30 Aug 2009 13:12:09 +0000 (16:12 +0300)]
block_Realloc: waste handling only if not reallocating

14 years agoqt4: remove unneeded playlist_item.moc.cpp from Modules.am to kill a warning
Jakob Leben [Sun, 30 Aug 2009 12:59:20 +0000 (14:59 +0200)]
qt4: remove unneeded playlist_item.moc.cpp from Modules.am to kill a warning

14 years agovariables: print a warning if the callback isn't found or if a close callback
Rémi Duraffort [Sun, 30 Aug 2009 11:11:17 +0000 (13:11 +0200)]
variables: print a warning if the callback isn't found or if a close callback
is found (same function but not same data).
This can be usefull to find some errors.
This is only activated in debug mode.

14 years agojvlc_audio: add missing function (get_track_count).
Rémi Duraffort [Sun, 30 Aug 2009 09:15:33 +0000 (11:15 +0200)]
jvlc_audio: add missing function (get_track_count).

14 years agojvlc_video: soemetics.
Rémi Duraffort [Sun, 30 Aug 2009 09:15:12 +0000 (11:15 +0200)]
jvlc_video: soemetics.

14 years agoshout: missing undef.
Rémi Duraffort [Sun, 30 Aug 2009 07:17:19 +0000 (09:17 +0200)]
shout: missing undef.

14 years agopreserve meta data when reallocating a block (fix previous commit)
Rémi Denis-Courmont [Sun, 30 Aug 2009 11:12:34 +0000 (14:12 +0300)]
preserve meta data when reallocating a block (fix previous commit)

14 years agoRudimentary (incomplete) tests for block_Alloc/block_Realloc
Rémi Denis-Courmont [Sun, 30 Aug 2009 11:02:55 +0000 (14:02 +0300)]
Rudimentary (incomplete) tests for block_Alloc/block_Realloc

14 years agoblock_Realloc: optimize and conformize
Rémi Denis-Courmont [Sun, 30 Aug 2009 10:58:50 +0000 (13:58 +0300)]
block_Realloc: optimize and conformize

 * Shrink the buffer in either direction before reallocating,
   so we don't need to copy discarded data.
(* Special case if the payload is entirely discarded.)
 * Avoid potentially overflowing pointer comparisons
  (In real life, it works, but it is not defined by the C specification).

14 years agomacosx/framework: Set root media after setting the playlist.
Pierre d'Herbemont [Sun, 30 Aug 2009 10:52:57 +0000 (12:52 +0200)]
macosx/framework: Set root media after setting the playlist.

14 years agomacosx/framework: New line at end of file.
Pierre d'Herbemont [Sun, 30 Aug 2009 10:52:39 +0000 (12:52 +0200)]
macosx/framework: New line at end of file.

14 years agoqt4: let QTreeView manage visible playlist columns selection
Jakob Leben [Sun, 30 Aug 2009 02:08:57 +0000 (04:08 +0200)]
qt4: let QTreeView manage visible playlist columns selection

And remove a lot of unnecessary code.

14 years agoatmo: no need for custom makefile
Rémi Denis-Courmont [Sun, 30 Aug 2009 07:54:07 +0000 (10:54 +0300)]
atmo: no need for custom makefile

14 years agoatmo: keep disabled for now
Rémi Denis-Courmont [Sun, 30 Aug 2009 08:03:51 +0000 (11:03 +0300)]
atmo: keep disabled for now

14 years agoPut AC_ARG_ENABLE outside of if statement
Rémi Denis-Courmont [Sun, 30 Aug 2009 08:01:39 +0000 (11:01 +0300)]
Put AC_ARG_ENABLE outside of if statement

14 years agoWrap
Rémi Denis-Courmont [Sun, 30 Aug 2009 08:04:01 +0000 (11:04 +0300)]
Wrap

14 years agoAlways remove revision.tmp
Rémi Denis-Courmont [Sun, 30 Aug 2009 07:51:35 +0000 (10:51 +0300)]
Always remove revision.tmp

14 years agomacosx: slightly change scrolling behavior of the credits to the way we do it in...
Felix Paul Kühne [Sun, 30 Aug 2009 01:15:34 +0000 (03:15 +0200)]
macosx: slightly change scrolling behavior of the credits to the way we do it in Lunettes

Basically, we starting scrolling at the beginning, if the window gets reopened and jump back to top once scrolling reached the end of the list.

14 years agocontrib: default to soft-float for armel
Rémi Denis-Courmont [Sat, 29 Aug 2009 20:37:32 +0000 (23:37 +0300)]
contrib: default to soft-float for armel

14 years agocontrib: match distribution also for x86-64 and armel
Rémi Denis-Courmont [Sat, 29 Aug 2009 20:36:55 +0000 (23:36 +0300)]
contrib: match distribution also for x86-64 and armel

14 years agorecord: forgotten initializations
Erwan Tulou [Sat, 29 Aug 2009 20:07:38 +0000 (22:07 +0200)]
record: forgotten initializations

14 years agoGrrr, wrong line
Rémi Denis-Courmont [Sat, 29 Aug 2009 20:06:57 +0000 (23:06 +0300)]
Grrr, wrong line

14 years agocontrib's kate (tiger), flac and lua need libm
Rémi Denis-Courmont [Sat, 29 Aug 2009 20:04:12 +0000 (23:04 +0300)]
contrib's kate (tiger), flac and lua need libm

14 years agocontrib's lua needs libdl
Rémi Denis-Courmont [Sat, 29 Aug 2009 20:02:31 +0000 (23:02 +0300)]
contrib's lua needs libdl

14 years agomediadirs: new service_discoveries to import picture/music/video directories within...
Erwan Tulou [Wed, 19 Aug 2009 19:06:39 +0000 (21:06 +0200)]
mediadirs: new service_discoveries to import picture/music/video directories within the vlc GUIs.

14 years agocontribs: VFP -> NEON
Rémi Denis-Courmont [Sat, 29 Aug 2009 19:23:46 +0000 (22:23 +0300)]
contribs: VFP -> NEON

14 years agorecord: implement record-file
Erwan Tulou [Sat, 29 Aug 2009 18:26:42 +0000 (20:26 +0200)]
record: implement record-file

14 years agorecord: more specific record directories (video/music/other)
Erwan Tulou [Sat, 29 Aug 2009 18:24:08 +0000 (20:24 +0200)]
record: more specific record directories (video/music/other)

14 years agosnapshot: replace vout_snapshottaken with snapshot-file
Erwan Tulou [Sat, 29 Aug 2009 18:20:16 +0000 (20:20 +0200)]
snapshot: replace vout_snapshottaken with snapshot-file

14 years agocore: add snapshot-file and record-file for signalling new materials created by vlc
Erwan Tulou [Wed, 19 Aug 2009 18:58:07 +0000 (20:58 +0200)]
core: add snapshot-file and record-file for signalling new materials created by vlc

14 years agoTheora update to 1.1beta3
Jean-Baptiste Kempf [Sat, 29 Aug 2009 18:39:21 +0000 (20:39 +0200)]
Theora update to 1.1beta3

14 years agoGnuTLS 2.8.1 => 2.8.3 CVE-2009-2730 GNUTLS-SA-2009-4
Jean-Baptiste Kempf [Sat, 29 Aug 2009 18:19:15 +0000 (20:19 +0200)]
GnuTLS 2.8.1 => 2.8.3 CVE-2009-2730 GNUTLS-SA-2009-4

14 years agoContrib: Update Tiff. 3.9.0 was broken like hell...
Jean-Baptiste Kempf [Sat, 29 Aug 2009 18:18:44 +0000 (20:18 +0200)]
Contrib: Update Tiff. 3.9.0 was broken like hell...

14 years agoFix make dist
Pierre Ynard [Sat, 29 Aug 2009 18:08:30 +0000 (20:08 +0200)]
Fix make dist

Add a lot of missing files

14 years agocontrib: fix FFMPEG patching
Rémi Denis-Courmont [Sat, 29 Aug 2009 17:44:16 +0000 (20:44 +0300)]
contrib: fix FFMPEG patching

14 years agoFix typos in comments
Pierre Ynard [Sat, 29 Aug 2009 17:05:44 +0000 (19:05 +0200)]
Fix typos in comments

There is a "t" in "outside"

14 years agoFixed invalid video dimensions after int->unsigned changes.
Laurent Aimar [Sat, 29 Aug 2009 16:18:15 +0000 (18:18 +0200)]
Fixed invalid video dimensions after int->unsigned changes.

14 years agoTransrate removed in 1.0.2 already
Rémi Denis-Courmont [Sat, 29 Aug 2009 16:16:23 +0000 (19:16 +0300)]
Transrate removed in 1.0.2 already

14 years agocontrib: ffmpeg optimizations for N900:
Rémi Denis-Courmont [Sat, 8 Aug 2009 19:05:23 +0000 (22:05 +0300)]
contrib: ffmpeg optimizations for N900:

* assume Cortex-A8 ARM core,
 * enable NEON instructions,
 * disable run-time CPU detection.

14 years agocontrib: turn off Thumb ISA for libavcodec and libmad
Rémi Denis-Courmont [Sat, 29 Aug 2009 15:36:54 +0000 (18:36 +0300)]
contrib: turn off Thumb ISA for libavcodec and libmad

Conflicts:

extras/contrib/src/Makefile

14 years agocontrib: assume TI OMAP3 core when on Maemo/armel
Rémi Denis-Courmont [Sat, 29 Aug 2009 15:08:02 +0000 (18:08 +0300)]
contrib: assume TI OMAP3 core when on Maemo/armel

This tries to preserve maemo-x86 compatibilty, if anyone cares.
However, this probably breaks N8x0 support if it ever worked(?).

14 years agocontrib: build static PIC libraries for Maemo 5
Rémi Denis-Courmont [Sat, 29 Aug 2009 14:08:27 +0000 (17:08 +0300)]
contrib: build static PIC libraries for Maemo 5

14 years agocontrib: add macro for Maemo specifics
Rémi Denis-Courmont [Sat, 29 Aug 2009 14:00:53 +0000 (17:00 +0300)]
contrib: add macro for Maemo specifics

14 years agocontrib: avoid Darwin patch on other systems
Rémi Denis-Courmont [Sat, 29 Aug 2009 15:39:45 +0000 (18:39 +0300)]
contrib: avoid Darwin patch on other systems

14 years agoFFMPEG: remove CPU detect hack
Rémi Denis-Courmont [Sat, 8 Aug 2009 19:06:33 +0000 (22:06 +0300)]
FFMPEG: remove CPU detect hack

There is a configure option for this...

14 years agoRTMP output: disable strict aliasing
Rémi Denis-Courmont [Sat, 29 Aug 2009 13:43:58 +0000 (16:43 +0300)]
RTMP output: disable strict aliasing

14 years agoRTMP access: disable strict aliasing
Rémi Denis-Courmont [Sat, 29 Aug 2009 13:40:36 +0000 (16:40 +0300)]
RTMP access: disable strict aliasing

14 years agoCheck for eventfd
Rémi Denis-Courmont [Sat, 29 Aug 2009 13:16:52 +0000 (16:16 +0300)]
Check for eventfd

Fix linking against N900 glibc 2.5.

14 years agoRename "xcb" plugin to "xcb_x11"
Rafaël Carré [Sat, 29 Aug 2009 12:03:41 +0000 (14:03 +0200)]
Rename "xcb" plugin to "xcb_x11"

This reflects its real capabilities as opposed to "xcb_xv"

14 years agoxspf: factorize and remove dead assignement.
Rémi Duraffort [Sat, 29 Aug 2009 10:40:03 +0000 (12:40 +0200)]
xspf: factorize and remove dead assignement.

14 years agoxspf: cosmetics.
Rémi Duraffort [Sat, 29 Aug 2009 10:29:45 +0000 (12:29 +0200)]
xspf: cosmetics.

14 years agoVLM: fix aliasing
Rémi Denis-Courmont [Sat, 29 Aug 2009 10:35:16 +0000 (13:35 +0300)]
VLM: fix aliasing

14 years agoFix use of strchr()
Rémi Denis-Courmont [Sat, 29 Aug 2009 10:30:51 +0000 (13:30 +0300)]
Fix use of strchr()

14 years agoReally fix access_alsa compilation
Rémi Denis-Courmont [Sat, 29 Aug 2009 10:29:23 +0000 (13:29 +0300)]
Really fix access_alsa compilation

14 years agoProvide a default and work around gcc
Rémi Denis-Courmont [Sat, 29 Aug 2009 10:26:57 +0000 (13:26 +0300)]
Provide a default and work around gcc

14 years agoqt4: access visible playlist column selector menu from general playlist popup menu
Jakob Leben [Sat, 29 Aug 2009 08:28:24 +0000 (10:28 +0200)]
qt4: access visible playlist column selector menu from general playlist popup menu

This fixes the issue that it was not possible to get any column back once all had been hidden

14 years agoxspf: cosmetics and fix potential memleak.
Rémi Duraffort [Sat, 29 Aug 2009 08:17:30 +0000 (10:17 +0200)]
xspf: cosmetics and fix potential memleak.

14 years agotest: remove dangling stuff
Pierre Ynard [Fri, 28 Aug 2009 23:12:28 +0000 (01:12 +0200)]
test: remove dangling stuff

14 years agoi18n: remove deleted files
Pierre Ynard [Fri, 28 Aug 2009 21:02:45 +0000 (23:02 +0200)]
i18n: remove deleted files

14 years agoFixed segfault when xcb xvideo open failed.
Laurent Aimar [Fri, 28 Aug 2009 19:46:39 +0000 (21:46 +0200)]
Fixed segfault when xcb xvideo open failed.

14 years agoconfigure: remove return-type from Werror warnings
Pierre Ynard [Fri, 28 Aug 2009 18:02:58 +0000 (20:02 +0200)]
configure: remove return-type from Werror warnings

Some "no return statement in function returning non-void" warnings are
definitely not errors, and cannot be silenced without introducing dead
code, which is arguably just worse.

14 years agolibvlc_audio: we don't need VLC_PUBLIC_API here (already declared in the
Rémi Duraffort [Fri, 28 Aug 2009 17:29:56 +0000 (19:29 +0200)]
libvlc_audio: we don't need VLC_PUBLIC_API here (already declared in the
headers)

14 years agolibvlc: remove dead initialization and factorize.
Rémi Duraffort [Fri, 28 Aug 2009 17:22:17 +0000 (19:22 +0200)]
libvlc: remove dead initialization and factorize.

14 years agolibvlc: fix logic '||' and not '&&'.
Rémi Duraffort [Fri, 28 Aug 2009 17:15:25 +0000 (19:15 +0200)]
libvlc: fix logic '||' and not '&&'.

14 years agoequalizer: add a mutex to protect p_sys variables.
Rémi Duraffort [Fri, 28 Aug 2009 15:55:45 +0000 (17:55 +0200)]
equalizer: add a mutex to protect p_sys variables.

14 years agoequalizer: cosmetic/factorize.
Rémi Duraffort [Fri, 28 Aug 2009 15:19:14 +0000 (17:19 +0200)]
equalizer: cosmetic/factorize.

14 years agoAdded ability to move to previous item in the media list player playlist. Added playb...
Niles Bindel [Wed, 26 Aug 2009 22:03:59 +0000 (17:03 -0500)]
Added ability to move to previous item in the media list player playlist. Added playback modes to allow for automatic looping and repeating of playlist items. Fixed a race condition with Pause and Play functions by adding appropriate locks to these functions. Added automated testing for previous item and playback options.

Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
14 years agopython-ctypes: check at load time the availability of symbols before trying to wrap...
Olivier Aubert [Fri, 28 Aug 2009 14:35:29 +0000 (16:35 +0200)]
python-ctypes: check at load time the availability of symbols before trying to wrap them

14 years agopython-ctypes: accomodate both old and new message exception getter
Olivier Aubert [Fri, 28 Aug 2009 14:34:49 +0000 (16:34 +0200)]
python-ctypes: accomodate both old and new message exception getter

14 years agopython-ctypes: fix mediacontrol_new_from_instance invocation
Olivier Aubert [Fri, 28 Aug 2009 14:33:27 +0000 (16:33 +0200)]
python-ctypes: fix mediacontrol_new_from_instance invocation

14 years agoWin32 port: make aout_sdl and vout_sdl compile for win32
Jean-Baptiste Kempf [Fri, 28 Aug 2009 13:21:16 +0000 (15:21 +0200)]
Win32 port: make aout_sdl and vout_sdl compile for win32

14 years agoFix libproxy usage.
Jean-Baptiste Kempf [Fri, 28 Aug 2009 12:46:34 +0000 (14:46 +0200)]
Fix libproxy usage.

Partially revert 30f9eb499bf5e47a05e6652126fc9c4cbec34e11

14 years agoforward port THANKS.
Rémi Duraffort [Fri, 28 Aug 2009 13:51:33 +0000 (15:51 +0200)]
forward port THANKS.

14 years agob4s: remove unused function.
Rémi Duraffort [Fri, 28 Aug 2009 13:29:15 +0000 (15:29 +0200)]
b4s: remove unused function.