]> git.sesse.net Git - vlc/log
vlc
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

14 years agoAdd and use LIBVLC_FORMAT_ARG for gettext functions
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:51:50 +0000 (20:51 +0300)]
Add and use LIBVLC_FORMAT_ARG for gettext functions

14 years agovlc_objects.h: add LIBVLC_MALLOC and LIBVLC_USED
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:48:09 +0000 (20:48 +0300)]
vlc_objects.h: add LIBVLC_MALLOC and LIBVLC_USED

14 years agoAdd LIBVLC_MALLOC function attribute
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:46:40 +0000 (20:46 +0300)]
Add LIBVLC_MALLOC function attribute

when the return value is a *unique* pointer (or NULL)...

14 years agoWoops, object leak in previous commits
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:33:52 +0000 (20:33 +0300)]
Woops, object leak in previous commits

14 years agoSimplification
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:21:14 +0000 (20:21 +0300)]
Simplification

14 years agoDead code
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:08:59 +0000 (20:08 +0300)]
Dead code

14 years agovars command needs the variable lock
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:00:15 +0000 (20:00 +0300)]
vars command needs the variable lock

14 years agoRemove useless object linked-list
Rémi Denis-Courmont [Thu, 24 Sep 2009 16:57:37 +0000 (19:57 +0300)]
Remove useless object linked-list

This was mostly useful for vlc_object_get() which is gone.

14 years agoXCB window: fix set_ascii_prop()
Rémi Denis-Courmont [Thu, 24 Sep 2009 15:47:28 +0000 (18:47 +0300)]
XCB window: fix set_ascii_prop()

14 years agoXCB window: set Window Manager hints
Rémi Denis-Courmont [Thu, 24 Sep 2009 15:41:24 +0000 (18:41 +0300)]
XCB window: set Window Manager hints

This is required to ever get the focus with some window managers.

14 years agoDeleteInner() : remove deleted items from current items array
Rafaël Carré [Thu, 24 Sep 2009 14:12:45 +0000 (16:12 +0200)]
DeleteInner() : remove deleted items from current items array

14 years agocontribs: updated binary package for OS X
Felix Paul Kühne [Mon, 21 Sep 2009 15:27:46 +0000 (17:27 +0200)]
contribs: updated binary package for OS X

Includes ffmpeg r19836, all other contents remained unchanged, so libtheora is not up-to-date

14 years agomove format.c definition to correct modules.am-file
Ilkka Ollakka [Thu, 24 Sep 2009 09:22:50 +0000 (12:22 +0300)]
move format.c definition to correct modules.am-file

14 years agoavcodec: add codec_id/type to subtitles also
Ilkka Ollakka [Thu, 24 Sep 2009 09:18:51 +0000 (12:18 +0300)]
avcodec: add codec_id/type to subtitles also

14 years agofaad: fix a typo of [38c08789]
Rafaël Carré [Wed, 23 Sep 2009 19:50:07 +0000 (21:50 +0200)]
faad: fix a typo of [38c08789]

14 years agox264: mention >=0.76 requirement
Rafaël Carré [Wed, 23 Sep 2009 19:40:51 +0000 (21:40 +0200)]
x264: mention >=0.76 requirement

The error message wouldn't explicitely say that a new enough version is
necessary

14 years agoError if XvMC is requested while libmpeg2 unavailable
Daniel Mierswa [Wed, 23 Sep 2009 19:21:57 +0000 (21:21 +0200)]
Error if XvMC is requested while libmpeg2 unavailable

Edited patch to apply to master, original is here:
http://mailman.videolan.org/pipermail/vlc-devel/2009-June/061076.html

Original-by: Nicolas Chauvet
Signed-off-by: Daniel Mierswa <impulze@impulze.org>
Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
14 years agoaudio_format belongs in audio_filter/converter
Rémi Denis-Courmont [Wed, 23 Sep 2009 19:25:01 +0000 (22:25 +0300)]
audio_format belongs in audio_filter/converter

14 years agoMake aout_buffer_t an alias for block_t
Rémi Denis-Courmont [Wed, 23 Sep 2009 18:38:26 +0000 (21:38 +0300)]
Make aout_buffer_t an alias for block_t

14 years agoCosmetic change
Rémi Denis-Courmont [Wed, 23 Sep 2009 17:43:51 +0000 (20:43 +0300)]
Cosmetic change

14 years agoCompilation fix (speex)
Laurent Aimar [Wed, 23 Sep 2009 18:00:07 +0000 (20:00 +0200)]
Compilation fix (speex)

14 years agoCompilation fix (mpgatofixed32).
Laurent Aimar [Wed, 23 Sep 2009 17:58:14 +0000 (19:58 +0200)]
Compilation fix (mpgatofixed32).

14 years agoSql Core
Srikanth Raju [Tue, 15 Sep 2009 20:41:08 +0000 (02:11 +0530)]
Sql Core

This includes support for a SQL-based modules in Core VLC

Signed-off-by: Laurent Aimar <fenrir@videolan.org>
14 years agoi_nb_bytes -> i_buffer
Rémi Denis-Courmont [Wed, 23 Sep 2009 17:33:19 +0000 (20:33 +0300)]
i_nb_bytes -> i_buffer

(Yeah, some automatic variables were renamed too)

14 years agoaout_buffer_t: store length instead of end timestamp
Rémi Denis-Courmont [Wed, 23 Sep 2009 16:52:00 +0000 (19:52 +0300)]
aout_buffer_t: store length instead of end timestamp

aout_buffer_t now looks very much like a subset of block_t at the
source code level. By the way, we might want to revisit the return value
of date_Increment()...

14 years agoaout_buffer_t.b_disconuity -> aout_buffert.i_flags
Rémi Denis-Courmont [Wed, 23 Sep 2009 15:57:27 +0000 (18:57 +0300)]
aout_buffer_t.b_disconuity -> aout_buffert.i_flags

14 years agoblock_t.i_samples -> block_t.i_nb_samples (as aout_buffer_t)
Rémi Denis-Courmont [Wed, 23 Sep 2009 15:17:45 +0000 (18:17 +0300)]
block_t.i_samples -> block_t.i_nb_samples (as aout_buffer_t)

14 years agopython-ctypes: first shot at generating java JNA glue code
Olivier Aubert [Wed, 23 Sep 2009 14:17:18 +0000 (16:17 +0200)]
python-ctypes: first shot at generating java JNA glue code

Not perfect yet (esp. enum classes are not correctly translated for discontinuous enums).

14 years agoNEWS: x264-version requirement
Ilkka Ollakka [Wed, 23 Sep 2009 14:12:02 +0000 (17:12 +0300)]
NEWS: x264-version requirement

14 years agox264: add myself as one of the authors
Ilkka Ollakka [Wed, 23 Sep 2009 13:39:28 +0000 (16:39 +0300)]
x264: add myself as one of the authors

14 years agox264: set requirement to >= 0.76 for libx264
Ilkka Ollakka [Wed, 23 Sep 2009 13:29:31 +0000 (16:29 +0300)]
x264: set requirement to >= 0.76 for libx264

Change to handle changed x264_encoder_headers and nal-stuff

14 years agoavcodec: set codec_id and codec_type in context also
Ilkka Ollakka [Wed, 23 Sep 2009 11:34:32 +0000 (14:34 +0300)]
avcodec: set codec_id and codec_type in context also

it's checked to match from r19973 on libavcodec

14 years agoRemove duplicate T140 codec definition
Pierre Ynard [Wed, 23 Sep 2009 13:33:48 +0000 (15:33 +0200)]
Remove duplicate T140 codec definition

14 years agojvlc: libvlc synchronization: some missing audio functions added
Filippo Carone [Tue, 22 Sep 2009 17:53:05 +0000 (19:53 +0200)]
jvlc: libvlc synchronization: some missing audio functions added

14 years agoConvert EIT-coded CR/LFs to '\n'.
Marian Ďurkovič [Wed, 23 Sep 2009 08:33:01 +0000 (10:33 +0200)]
Convert EIT-coded CR/LFs to '\n'.

14 years agoNEWS synchronisation between branches.
Jean-Baptiste Kempf [Tue, 22 Sep 2009 23:47:50 +0000 (01:47 +0200)]
NEWS synchronisation between branches.

14 years agoSSE3 detection (runtime)
Jean-Baptiste Kempf [Tue, 22 Sep 2009 17:34:00 +0000 (19:34 +0200)]
SSE3 detection (runtime)

Isn't fork() supposed to be slow on Windows?

14 years agoaout_buffer_t.start_data -> aout_buffer_t.i_pts
Rémi Denis-Courmont [Tue, 22 Sep 2009 21:23:34 +0000 (00:23 +0300)]
aout_buffer_t.start_data -> aout_buffer_t.i_pts

This will be needed to replace aout_buffer_t with block_t.
We also need to replace end_date with i_length, which is a bit more
involved.

14 years agoAlways defined CPU_CAPABILITY_*
Laurent Aimar [Tue, 22 Sep 2009 21:00:22 +0000 (23:00 +0200)]
Always defined CPU_CAPABILITY_*

In case they are known to be unsupported at compilation time, they are now
defined to be zero to be nice with the compiler.

14 years agoRemove aout_buffer_t.b_alloc (it's always true)
Rémi Denis-Courmont [Tue, 22 Sep 2009 20:55:20 +0000 (23:55 +0300)]
Remove aout_buffer_t.b_alloc (it's always true)

When allocation is false, aout_BufferFree is simply not called.

14 years agoaout_BufferAlloc: don't copy timestamps from original buffer
Rémi Denis-Courmont [Tue, 22 Sep 2009 20:42:56 +0000 (23:42 +0300)]
aout_BufferAlloc: don't copy timestamps from original buffer

14 years agoFixed offline EPG state.
Laurent Aimar [Tue, 22 Sep 2009 20:29:41 +0000 (22:29 +0200)]
Fixed offline EPG state.

The info panel is flushed and the current epg event is undefined when
stopping the associated input.

14 years agoRevert "INPUT: Properly remove SDT and EPG entries on exit"
Laurent Aimar [Tue, 22 Sep 2009 20:26:54 +0000 (22:26 +0200)]
Revert "INPUT: Properly remove SDT and EPG entries on exit"

This reverts commit 6fc6b16d506665d3ee4ede58c444de68491a61bc.

I need it for input_item_SetEpgOffline (next commit).

14 years agoStored vlc_epg_t array inside input_item_t.
Laurent Aimar [Tue, 22 Sep 2009 20:25:07 +0000 (22:25 +0200)]
Stored vlc_epg_t array inside input_item_t.

As a side effect, the EPG informations are no more lost when stopping.

14 years agoMoved out epg functions from vlc_epg.h and es_out.c to src/misc/epg.c.
Laurent Aimar [Tue, 22 Sep 2009 19:19:42 +0000 (21:19 +0200)]
Moved out epg functions from vlc_epg.h and es_out.c to src/misc/epg.c.

14 years agoPut all SS(S)E* checks under --enable-sse
Jean-Baptiste Kempf [Tue, 22 Sep 2009 17:27:12 +0000 (19:27 +0200)]
Put all SS(S)E* checks under --enable-sse

14 years agoUse <vlc_cpu.h>
Rémi Denis-Courmont [Tue, 22 Sep 2009 15:21:14 +0000 (18:21 +0300)]
Use <vlc_cpu.h>