]> git.sesse.net Git - vlc/log
vlc
14 years agoAdd --enable-peflags to configure in all builds
Geoffroy Couprie [Wed, 30 Sep 2009 10:15:55 +0000 (12:15 +0200)]
Add --enable-peflags to configure in all builds

14 years agoFormating of comment
Jean-Baptiste Kempf [Tue, 29 Sep 2009 21:08:59 +0000 (23:08 +0200)]
Formating of comment

14 years agoRevert "i18n: remove deleted files"
Pierre Ynard [Tue, 29 Sep 2009 20:32:25 +0000 (22:32 +0200)]
Revert "i18n: remove deleted files"

The files have been added back.
This reverts commit 61e0cee0c41ce8c907a490d71d790dd8377b995e.

14 years agoblock_Realloc: handle OOM in case of buffer expansion
Rémi Denis-Courmont [Tue, 29 Sep 2009 19:45:47 +0000 (22:45 +0300)]
block_Realloc: handle OOM in case of buffer expansion

14 years agoblock_Realloc: fix (rewrite) buffer shrinking
Rémi Denis-Courmont [Tue, 29 Sep 2009 19:44:40 +0000 (22:44 +0300)]
block_Realloc: fix (rewrite) buffer shrinking

14 years agoRevert "Remove block_Realloc() shrinking behavior"
Rémi Denis-Courmont [Tue, 29 Sep 2009 19:36:42 +0000 (22:36 +0300)]
Revert "Remove block_Realloc() shrinking behavior"

This reverts commit fd4cb4889d55be7d30e3d85cfb406b2814c1655e.

We don't need this commit if we don't use posix_memalign().

14 years agoblock_Realloc: turn off posix_memalign() use
Rémi Denis-Courmont [Tue, 29 Sep 2009 19:35:27 +0000 (22:35 +0300)]
block_Realloc: turn off posix_memalign() use

This is significantly slower than malloc().

14 years agoNEON converter: unroll fi32->s16n conversion
Rémi Denis-Courmont [Mon, 28 Sep 2009 19:59:01 +0000 (22:59 +0300)]
NEON converter: unroll fi32->s16n conversion

Main loop now burns 3 cycles per 8 values, if I compute right.
This is not quite main bottleneck, but it is pretty much always used
(since we output 16-bits PCM).

14 years agoFixed invalid report of broken avi index.
Laurent Aimar [Tue, 29 Sep 2009 19:04:13 +0000 (21:04 +0200)]
Fixed invalid report of broken avi index.

AVI demuxer now also check the number of frames from the index and the
avi header.

Thanks MSJ for the report on the forum.

14 years agoNEON converter: port to audio filter2
Rémi Denis-Courmont [Mon, 28 Sep 2009 19:53:37 +0000 (22:53 +0300)]
NEON converter: port to audio filter2

14 years agoconverter_float: audio filter2
Rémi Denis-Courmont [Tue, 29 Sep 2009 16:39:31 +0000 (19:39 +0300)]
converter_float: audio filter2

14 years agoconverter_fixed: audio filter2
Rémi Denis-Courmont [Tue, 29 Sep 2009 16:39:10 +0000 (19:39 +0300)]
converter_fixed: audio filter2

14 years agoRestore fixed-point conversions modules.
Rémi Denis-Courmont [Tue, 29 Sep 2009 16:13:23 +0000 (19:13 +0300)]
Restore fixed-point conversions modules.

audio_format handles all conversion between integer and float formats,
but none of the conversions from/to fixed-point.

This partially reverts commit 7cde22ed8c2041a4396f5a7ad8da7fa1aadf1d5f.

14 years agoRemove block_Realloc() shrinking behavior
Rémi Denis-Courmont [Tue, 29 Sep 2009 15:52:26 +0000 (18:52 +0300)]
Remove block_Realloc() shrinking behavior

 * It did not fix the issue with UDP packet loos that brought it in the
   first place (#1919, it was a socket buffer issue),
 * It does not play nice with posix_memalign(),
 * It is slow.

In particular, this fixes invalid memory use when downsampling
with the "trivial" plugin.

14 years agoi18n: remove deleted files
Pierre Ynard [Tue, 29 Sep 2009 08:58:46 +0000 (10:58 +0200)]
i18n: remove deleted files

14 years agoFixed wince compilation.
Laurent Aimar [Mon, 28 Sep 2009 19:13:47 +0000 (21:13 +0200)]
Fixed wince compilation.

14 years agoPrivatized i_window_x/y/w/h in msw.
Laurent Aimar [Mon, 28 Sep 2009 18:52:58 +0000 (20:52 +0200)]
Privatized i_window_x/y/w/h in msw.

It also fixed a race condition with mouse events.

14 years agoPrivatized i_window_style in msw.
Laurent Aimar [Mon, 28 Sep 2009 18:52:49 +0000 (20:52 +0200)]
Privatized i_window_style in msw.

14 years agoSplit out event functions in its own header (msw).
Laurent Aimar [Mon, 28 Sep 2009 18:51:51 +0000 (20:51 +0200)]
Split out event functions in its own header (msw).

14 years agoFixed a potential race condition between "event thread" and manage() (msw).
Laurent Aimar [Mon, 28 Sep 2009 18:51:35 +0000 (20:51 +0200)]
Fixed a potential race condition between "event thread" and manage() (msw).

14 years agoFixed b_desktop initialization (msw).
Laurent Aimar [Mon, 28 Sep 2009 18:51:09 +0000 (20:51 +0200)]
Fixed b_desktop initialization (msw).

It does not change anything because it was already at the right
value.

14 years agoModified the way title is updated (msw).
Laurent Aimar [Mon, 28 Sep 2009 18:50:46 +0000 (20:50 +0200)]
Modified the way title is updated (msw).

14 years agoRemoved unused pf_wndproc (msw).
Laurent Aimar [Mon, 28 Sep 2009 18:50:27 +0000 (20:50 +0200)]
Removed unused pf_wndproc (msw).

14 years agoRemoved useless b_parent_focus in msw.
Laurent Aimar [Mon, 28 Sep 2009 18:50:05 +0000 (20:50 +0200)]
Removed useless b_parent_focus in msw.

14 years agoRemoved useless b_focus variable in msw.
Laurent Aimar [Mon, 28 Sep 2009 18:49:40 +0000 (20:49 +0200)]
Removed useless b_focus variable in msw.

14 years agoRemove -Wcast-align, too many false positives
Rémi Denis-Courmont [Mon, 28 Sep 2009 16:21:23 +0000 (19:21 +0300)]
Remove -Wcast-align, too many false positives

14 years agoV4L2_CAP_HW_FREQ_SEEK is new in 2.6.27, so don't use it if compiling with older kerne...
Antoine Cellerier [Mon, 28 Sep 2009 12:09:11 +0000 (14:09 +0200)]
V4L2_CAP_HW_FREQ_SEEK is new in 2.6.27, so don't use it if compiling with older kernel headers.

14 years agolive555: support for subtitle tracks
Pierre Ynard [Mon, 28 Sep 2009 10:03:32 +0000 (12:03 +0200)]
live555: support for subtitle tracks

T.140 support will be included in the next release of live555

14 years agoSome random NEWS.
Jean-Baptiste Kempf [Mon, 28 Sep 2009 08:17:17 +0000 (10:17 +0200)]
Some random NEWS.

Please improve

14 years agoCosmetics and alignment
Jean-Baptiste Kempf [Mon, 28 Sep 2009 07:57:11 +0000 (09:57 +0200)]
Cosmetics and alignment

14 years agoModified the way DDS (display definition segment - HD res dvb subs) is handled and...
Simon Hailes [Mon, 28 Sep 2009 07:53:55 +0000 (09:53 +0200)]
Modified the way DDS (display definition segment - HD res dvb subs) is handled and added comments/explanation.

Applied by jb

14 years agoQt: Simple prefs. Fix device browse button.
Francois Cartegnie [Fri, 25 Sep 2009 14:17:01 +0000 (16:17 +0200)]
Qt: Simple prefs. Fix device browse button.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoContrib: Theora 1.1.0 is out
Jean-Baptiste Kempf [Mon, 28 Sep 2009 06:32:01 +0000 (08:32 +0200)]
Contrib: Theora 1.1.0 is out

14 years agoAvformat, increase buf_size to 2048 + 213 for aea support
Jean-Baptiste Kempf [Mon, 28 Sep 2009 06:09:13 +0000 (08:09 +0200)]
Avformat, increase buf_size to 2048 + 213 for aea support

For some reason, the aea probe needs to be > 2048 + 212. I would thought that >= would be enough, but it doesn't seem so.
I hope it won't increase too much in the future.

14 years agoSupport for Atrac1 codec
Jean-Baptiste Kempf [Sun, 27 Sep 2009 22:54:52 +0000 (00:54 +0200)]
Support for Atrac1 codec

14 years agoQt4: small Volume, align at first show
Jean-Baptiste Kempf [Sun, 27 Sep 2009 20:09:52 +0000 (22:09 +0200)]
Qt4: small Volume, align at first show

14 years agovisual: adapt to filter_t
Rémi Denis-Courmont [Sun, 27 Sep 2009 20:02:55 +0000 (23:02 +0300)]
visual: adapt to filter_t

14 years agoband-limited resampler: switch to audio filter2
Rémi Denis-Courmont [Sun, 27 Sep 2009 17:20:10 +0000 (20:20 +0300)]
band-limited resampler: switch to audio filter2

14 years agoband-limited resampler: Simplifications
Rémi Denis-Courmont [Sun, 27 Sep 2009 19:28:03 +0000 (22:28 +0300)]
band-limited resampler: Simplifications

14 years agotrivial resampler: switch to audio filter2
Rémi Denis-Courmont [Sun, 27 Sep 2009 17:19:59 +0000 (20:19 +0300)]
trivial resampler: switch to audio filter2

14 years agolinear resampler: audio filter2
Rémi Denis-Courmont [Sun, 27 Sep 2009 18:25:10 +0000 (21:25 +0300)]
linear resampler: audio filter2

14 years agougly resampler: switch to audio filter2
Rémi Denis-Courmont [Sun, 27 Sep 2009 18:01:03 +0000 (21:01 +0300)]
ugly resampler: switch to audio filter2

14 years agoaudio_format replaces converter_float and converter_fixed
Rémi Denis-Courmont [Sun, 27 Sep 2009 18:02:36 +0000 (21:02 +0300)]
audio_format replaces converter_float and converter_fixed

14 years agoConvert audio output core to audio filter2
Rémi Denis-Courmont [Sun, 27 Sep 2009 15:30:22 +0000 (18:30 +0300)]
Convert audio output core to audio filter2

audio filter plugins are now useless.
This breaks visual (needs to be ported to filter_t) and will likely
expose bugs in under-used audio filter2 infrastructure.

TODO: use filter chain instead of custom filter handling in core.

14 years agoBump plugin ABI
Rémi Denis-Courmont [Sun, 27 Sep 2009 16:04:16 +0000 (19:04 +0300)]
Bump plugin ABI

Big filter changes, and worse, moved audio_format plugin.

14 years agoRemove aout_filter_t.b_discontinuity
Rémi Denis-Courmont [Sun, 27 Sep 2009 15:02:01 +0000 (18:02 +0300)]
Remove aout_filter_t.b_discontinuity

14 years agoshine: do not build shine.c since it is included from shine_mod.c....
Alexis Ballier [Sun, 27 Sep 2009 11:06:27 +0000 (13:06 +0200)]
shine: do not build shine.c since it is included from shine_mod.c....

Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
14 years agoaout_filter_t.(in|out)put -> aout_filter_t.fmt_(in|out).audio
Rémi Denis-Courmont [Sun, 27 Sep 2009 14:39:52 +0000 (17:39 +0300)]
aout_filter_t.(in|out)put -> aout_filter_t.fmt_(in|out).audio

This migrates to a filter_t-like syntax

14 years agoblock_Alloc: use posix_memalign()
Rémi Denis-Courmont [Sun, 27 Sep 2009 13:56:14 +0000 (16:56 +0300)]
block_Alloc: use posix_memalign()

14 years agoDocument that visualizations only work inside audio input
Rémi Denis-Courmont [Sun, 27 Sep 2009 13:23:06 +0000 (16:23 +0300)]
Document that visualizations only work inside audio input

14 years agoPrivatize aout_request_vout_t
Rémi Denis-Courmont [Sun, 27 Sep 2009 13:07:10 +0000 (16:07 +0300)]
Privatize aout_request_vout_t

14 years agoXCB: don't bother X server with drawing requests if we are not visible
Rémi Denis-Courmont [Sun, 27 Sep 2009 12:31:18 +0000 (15:31 +0300)]
XCB: don't bother X server with drawing requests if we are not visible

14 years agoXCB: constify
Rémi Denis-Courmont [Sun, 27 Sep 2009 12:06:16 +0000 (15:06 +0300)]
XCB: constify

14 years agoRemove legacy alloca checks
Rémi Denis-Courmont [Sun, 27 Sep 2009 11:22:33 +0000 (14:22 +0300)]
Remove legacy alloca checks

14 years agoQt4: remove bogus vlc_vout.h dependencies
Rémi Denis-Courmont [Sun, 27 Sep 2009 11:14:28 +0000 (14:14 +0300)]
Qt4: remove bogus vlc_vout.h dependencies

14 years agoQt4: remove bogus vlc_aout.h dependencies
Rémi Denis-Courmont [Sun, 27 Sep 2009 11:12:21 +0000 (14:12 +0300)]
Qt4: remove bogus vlc_aout.h dependencies

14 years agoRationalize filter_t (save 8 pointers)
Rémi Denis-Courmont [Sun, 27 Sep 2009 10:55:35 +0000 (13:55 +0300)]
Rationalize filter_t (save 8 pointers)

14 years agonormvol: do not handle impossible error
Rémi Denis-Courmont [Sun, 27 Sep 2009 09:47:43 +0000 (12:47 +0300)]
normvol: do not handle impossible error

Open fails if p_sys is NULL.

14 years agoparam_eq: constify
Rémi Denis-Courmont [Sun, 27 Sep 2009 09:45:34 +0000 (12:45 +0300)]
param_eq: constify

14 years agoMade vout_display_t::manage() optional.
Laurent Aimar [Sat, 26 Sep 2009 19:12:10 +0000 (21:12 +0200)]
Made vout_display_t::manage() optional.

14 years agoAllowed vout display events to be issued from anywhere.
Laurent Aimar [Sat, 26 Sep 2009 19:09:51 +0000 (21:09 +0200)]
Allowed vout display events to be issued from anywhere.

For lack of vout display currently doing it (obviously ;), it is
untested.

14 years agoUpdated vou display module after vout_display_SendEventDisplaySize change.
Laurent Aimar [Sat, 26 Sep 2009 18:40:26 +0000 (20:40 +0200)]
Updated vou display module after vout_display_SendEventDisplaySize change.

14 years agoChanged the prototype of vout_display_SendEventDisplaySize.
Laurent Aimar [Sat, 26 Sep 2009 18:39:47 +0000 (20:39 +0200)]
Changed the prototype of vout_display_SendEventDisplaySize.

It is needed to avoid problems with threaded event.

14 years agomacosx: fixed broken MMS streaming
Felix Paul Kühne [Sat, 26 Sep 2009 13:54:36 +0000 (15:54 +0200)]
macosx: fixed broken MMS streaming

14 years agoQt4: stop spamming the console
Rémi Denis-Courmont [Sat, 26 Sep 2009 13:09:17 +0000 (16:09 +0300)]
Qt4: stop spamming the console

(We have a warning for unknown event types anyway)

14 years agoXCB-XVideo: print adaptor name in the debug
Rémi Denis-Courmont [Sat, 26 Sep 2009 12:35:57 +0000 (15:35 +0300)]
XCB-XVideo: print adaptor name in the debug

14 years agoXCB: print server version infos in the debug
Rémi Denis-Courmont [Sat, 26 Sep 2009 12:29:30 +0000 (15:29 +0300)]
XCB: print server version infos in the debug

14 years agoUpdated after direct rendering support in vout_FilterDisplay.
Laurent Aimar [Sat, 26 Sep 2009 11:56:14 +0000 (13:56 +0200)]
Updated after direct rendering support in vout_FilterDisplay.

14 years agoUsed direct rendering for chroma conversion in "vout display".
Laurent Aimar [Sat, 26 Sep 2009 11:55:24 +0000 (13:55 +0200)]
Used direct rendering for chroma conversion in "vout display".

14 years agoCentralized mouse event handling.
Laurent Aimar [Thu, 24 Sep 2009 18:24:37 +0000 (20:24 +0200)]
Centralized mouse event handling.

There is no functionnal changes but it will be needed to reduce locking time
when vout display are allowed to emit events from their own thread.

14 years agoFactorized and added missing vout_SendEventMouseVisible calls.
Laurent Aimar [Thu, 24 Sep 2009 18:15:04 +0000 (20:15 +0200)]
Factorized and added missing vout_SendEventMouseVisible calls.

14 years agoOMAP framebuffer: remove Maemo screen blanking code
Rémi Denis-Courmont [Sat, 26 Sep 2009 10:42:25 +0000 (13:42 +0300)]
OMAP framebuffer: remove Maemo screen blanking code

This slows down the video output thread too much, and does not belong in
the video output plugin anyway. It should go to the screensaver.
(I have also have a patch to move it to xcb_window if someone wants it).

14 years agoOMAP framebuffer: let the window manage key presses instead
Rémi Denis-Courmont [Sat, 26 Sep 2009 10:55:25 +0000 (13:55 +0300)]
OMAP framebuffer: let the window manage key presses instead

14 years agoOMAP framebuffer: let vout window handle fullscreen mode
Rémi Denis-Courmont [Sat, 26 Sep 2009 11:11:43 +0000 (14:11 +0300)]
OMAP framebuffer: let vout window handle fullscreen mode

14 years agoOMAPFB: config -> var
Rémi Denis-Courmont [Sat, 26 Sep 2009 11:02:40 +0000 (14:02 +0300)]
OMAPFB: config -> var

14 years agoOMAPFB: no need to destroy windows right before XCloseDisplay
Rémi Denis-Courmont [Sat, 26 Sep 2009 11:02:06 +0000 (14:02 +0300)]
OMAPFB: no need to destroy windows right before XCloseDisplay

14 years agorevision: work around JVLC tag pollution
Rémi Denis-Courmont [Sat, 26 Sep 2009 08:34:29 +0000 (11:34 +0300)]
revision: work around JVLC tag pollution

Still plain git-describe is not fixed/fixable, which is hugely annoying
(I use it a lot).

14 years ago[maven-release-plugin] prepare for next development iteration
Filippo Carone [Sat, 26 Sep 2009 01:37:46 +0000 (03:37 +0200)]
[maven-release-plugin] prepare for next development iteration

14 years ago[maven-release-plugin] prepare release jvlc-parent-1.0.1
Filippo Carone [Sat, 26 Sep 2009 01:37:42 +0000 (03:37 +0200)]
[maven-release-plugin] prepare release jvlc-parent-1.0.1

14 years agojvlc: samples pom fixed
Filippo Carone [Sat, 26 Sep 2009 01:35:42 +0000 (03:35 +0200)]
jvlc: samples pom fixed

14 years agojvlc: Playlist class removed
Filippo Carone [Sat, 26 Sep 2009 00:57:54 +0000 (02:57 +0200)]
jvlc: Playlist class removed

14 years agojvlc: LibVlc class updated and code aligned to current native libvlc
Filippo Carone [Sat, 26 Sep 2009 00:57:28 +0000 (02:57 +0200)]
jvlc: LibVlc class updated and code aligned to current native libvlc

14 years agojvlc: pom version set to 1.0.1-SNAPSHOT
Filippo Carone [Sat, 26 Sep 2009 00:54:52 +0000 (02:54 +0200)]
jvlc: pom version set to 1.0.1-SNAPSHOT

14 years agoUse doubly linked list for filter chaining
Rémi Denis-Courmont [Fri, 25 Sep 2009 21:14:13 +0000 (00:14 +0300)]
Use doubly linked list for filter chaining

14 years agoRockbox FM radio presets parser script
Antoine Cellerier [Fri, 25 Sep 2009 20:13:20 +0000 (22:13 +0200)]
Rockbox FM radio presets parser script

See http://www.rockbox.org/wiki/FmPresets

14 years agoAdd some extra debug. Fix compilation.
Antoine Cellerier [Fri, 25 Sep 2009 19:58:47 +0000 (21:58 +0200)]
Add some extra debug. Fix compilation.

If people now have "RDS", "hardware frequency seeking" or "VBI capture" in their v4l2 output, please say so!

14 years agov4l2 fixes
Antoine Cellerier [Fri, 25 Sep 2009 19:01:40 +0000 (21:01 +0200)]
v4l2 fixes

 * Don't reset cropping when it doesn't make sense (ie fm tuners)
 * When used as an access with the read method, behave as a stream access and not a block access
 * Automatically probe authorised input methods (== if mmap isn't supported but read is, fallback to read)

14 years agoDon't store the picture_t inside of the decoder_sys_t
Hugo Beauzee-Luyssen [Thu, 17 Sep 2009 08:56:30 +0000 (10:56 +0200)]
Don't store the picture_t inside of the decoder_sys_t

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoAdding a invmem-chroma option
Hugo Beauzee-Luyssen [Wed, 23 Sep 2009 15:30:44 +0000 (17:30 +0200)]
Adding a invmem-chroma option

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoQt: hide live555 module options when disabled
Francois Cartegnie [Mon, 21 Sep 2009 23:19:41 +0000 (01:19 +0200)]
Qt: hide live555 module options when disabled

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoRenamed p_display to display, and made it a structure...
Simon Hailes [Mon, 21 Sep 2009 23:19:09 +0000 (00:19 +0100)]
Renamed p_display to display, and made it a structure...

...not a pointer, so it's persistent. Also removes multiple free issues
previously causing crashes.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoconfigure: fix --with-dvbpsi=PATH
Christopher Key [Fri, 25 Sep 2009 16:07:10 +0000 (19:07 +0300)]
configure: fix --with-dvbpsi=PATH

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoen50221: Increase max PDU size to 4 kB
Marian Ďurkovič [Fri, 25 Sep 2009 12:10:45 +0000 (14:10 +0200)]
en50221: Increase max PDU size to 4 kB

Some CAMs return almost 3 kB of data for entitlements list

14 years agot140: fill in missing PTS/DTS information
Pierre Ynard [Fri, 25 Sep 2009 11:37:04 +0000 (13:37 +0200)]
t140: fill in missing PTS/DTS information

14 years agocontrib: update live555 patch
Pierre Ynard [Fri, 25 Sep 2009 08:58:48 +0000 (10:58 +0200)]
contrib: update live555 patch

14 years agoAdd more file xith translatable strings
Christophe Mutricy [Thu, 24 Sep 2009 21:58:49 +0000 (22:58 +0100)]
Add more file xith translatable strings

14 years agoAdd a i18n'able name.
Christophe Mutricy [Thu, 24 Sep 2009 21:40:52 +0000 (22:40 +0100)]
Add a i18n'able name.

It's nice to have a translatable name (and a capital letter) for all modules who have config options

14 years agoFix build without fontconfig nor optimizations.
Alexis Ballier [Thu, 24 Sep 2009 19:58:36 +0000 (21:58 +0200)]
Fix build without fontconfig nor optimizations.

Configuring vlc with --disable-fontconfig and --disable-optimizations makes it fail to build the freetype plugin.
At higher optimizations levels, gcc performs dead code elimitation which does not happen at -O0, then the linker is looking for functions that are defined only when fontconfig is enabled.

References: https://bugs.gentoo.org/show_bug.cgi?id=281963

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoXCB Window: ugly hack to get focus with Matchbox window manager...
Rémi Denis-Courmont [Thu, 24 Sep 2009 20:09:11 +0000 (23:09 +0300)]
XCB Window: ugly hack to get focus with Matchbox window manager...

...and derivatives

14 years agomacosx: updated ub script for the really fat binary
Felix Paul Kühne [Mon, 21 Sep 2009 22:52:36 +0000 (00:52 +0200)]
macosx: updated ub script for the really fat binary