]> git.sesse.net Git - vlc/log
vlc
13 years agodbus: Fix the tracklist's PropertyChanged signal
Mirsal Ennaime [Tue, 7 Jun 2011 16:14:16 +0000 (18:14 +0200)]
dbus: Fix the tracklist's PropertyChanged signal

13 years agodbus: Correctly initialize p_sys
Mirsal Ennaime [Tue, 7 Jun 2011 16:11:37 +0000 (18:11 +0200)]
dbus: Correctly initialize p_sys

13 years agoRemove aout_mixer_input_t.begin
Rémi Denis-Courmont [Tue, 7 Jun 2011 17:43:50 +0000 (20:43 +0300)]
Remove aout_mixer_input_t.begin

13 years agoaout mixer: do output buffer packetization in core, simplify
Rémi Denis-Courmont [Tue, 7 Jun 2011 17:11:41 +0000 (20:11 +0300)]
aout mixer: do output buffer packetization in core, simplify

Now the mixer can focus on applying to volume. Dummy mixers for
S/PDIF and linear are now merged.

13 years agoaout_Fifo*: remove useless parameter
Rémi Denis-Courmont [Tue, 7 Jun 2011 16:35:39 +0000 (19:35 +0300)]
aout_Fifo*: remove useless parameter

13 years agomixer: partial cleanup, use aout_mixer_t instead of aout_instance_t
Rémi Denis-Courmont [Tue, 7 Jun 2011 16:20:22 +0000 (19:20 +0300)]
mixer: partial cleanup, use aout_mixer_t instead of aout_instance_t

13 years agoConstify aout_OutputNew()
Rémi Denis-Courmont [Tue, 7 Jun 2011 15:15:25 +0000 (18:15 +0300)]
Constify aout_OutputNew()

13 years agoFix ByteIOContext init on recent libavformat
Laurent Aimar [Mon, 6 Jun 2011 22:43:56 +0000 (00:43 +0200)]
Fix ByteIOContext init on recent libavformat

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoskins2: drag&drop (small tweak)
Erwan Tulou [Mon, 6 Jun 2011 21:21:10 +0000 (23:21 +0200)]
skins2: drag&drop (small tweak)

Rather than automatically expanding folders when hoving over them, use this
information (folder expanded or not) to either insert the dropped item as its
next sibling in the parent folder or as its first child in this folder respectively.

13 years agoskins2: fix some important playlist limitations or bugs
Erwan Tulou [Tue, 17 May 2011 15:12:24 +0000 (17:12 +0200)]
skins2: fix some important playlist limitations or bugs

This patch includes the following :
  - fix item misplacement (items were only appended instead of being inserted)
  - fix slider scrolling that could not adapt to the real size of the playlist
  - enhance drag&drop by allowing users to finely insert item being dropped
    into either the playlist or the media library.
  - optimise refresh (only rebuild playtree in case of visible item)
  - remove keeping a reference to a playlist_item_t* (since it is not
    refcounted, a lookup from the playlist with proper lock mechanism
    is needed)
  - remove the m_deleted flag (corner cases were never dealt with) and
    replace it with a notification prior to deletion
  - implement operator++ to simplify iterating visible items (cosmetics)

A deeper redesign/simplification and support for the new sql playlist would be a good thing though.

13 years agoskins2: drap&drop enhancement
Erwan Tulou [Tue, 17 May 2011 14:25:47 +0000 (16:25 +0200)]
skins2: drap&drop enhancement

Pass drap&drop coordinates over to visual controls.
This feature will be used to allow users to finely insert items in the
playtree control instead of just appending them at the end.

13 years agoRevert "Add Dirac encoding support to VLC using the Schroedinger library."
Rémi Denis-Courmont [Mon, 6 Jun 2011 20:07:00 +0000 (23:07 +0300)]
Revert "Add Dirac encoding support to VLC using the Schroedinger library."

Hand-crafted code in plugin descriptor is not allowed. And the code was
unsurprisingly buggy.
This reverts commit 1c2a95b85ef3e984fd963e7fff6c1c03693b9255.

Conflicts:

modules/codec/schroedinger.c

13 years agoTried to fix the macosx opengl.c compilation issue.
Laurent Aimar [Mon, 6 Jun 2011 19:33:10 +0000 (21:33 +0200)]
Tried to fix the macosx opengl.c compilation issue.

13 years agoXCB screen: cleanup capture region computations
Rémi Denis-Courmont [Mon, 6 Jun 2011 15:11:31 +0000 (18:11 +0300)]
XCB screen: cleanup capture region computations

13 years agoTaglib: fix build with 1.6.3.
Konstantin Pavlov [Mon, 6 Jun 2011 10:32:33 +0000 (14:32 +0400)]
Taglib: fix build with 1.6.3.

13 years agoNEWS: sync with 1.1.10
Jean-Baptiste Kempf [Mon, 6 Jun 2011 10:40:10 +0000 (12:40 +0200)]
NEWS: sync with 1.1.10

13 years agocontribs: updated to latest binary package
Felix Paul Kühne [Sun, 5 Jun 2011 20:54:27 +0000 (22:54 +0200)]
contribs: updated to latest binary package

13 years agomacosx: fixed volume normalizer prefs and crash when saving the Growl option in combi...
Felix Paul Kühne [Sun, 5 Jun 2011 19:07:58 +0000 (21:07 +0200)]
macosx: fixed volume normalizer prefs and crash when saving the Growl option in combination with some config sets

13 years agomacosx: fixed crash when converting strings
Felix Paul Kühne [Sun, 5 Jun 2011 18:48:35 +0000 (20:48 +0200)]
macosx: fixed crash when converting strings

13 years agoAdd a few more subtitles extensions
Jean-Baptiste Kempf [Sun, 5 Jun 2011 17:20:07 +0000 (19:20 +0200)]
Add a few more subtitles extensions

13 years agoUpdate NEWS, LIST and subtitles extensions for STL
Jean-Baptiste Kempf [Sun, 5 Jun 2011 17:15:18 +0000 (19:15 +0200)]
Update NEWS, LIST and subtitles extensions for STL

13 years agoFixed compilation with avcodec without MT support.
Laurent Aimar [Sun, 5 Jun 2011 14:44:08 +0000 (16:44 +0200)]
Fixed compilation with avcodec without MT support.

13 years agoRemoved use of fprintf() in stl decoder.
Laurent Aimar [Sun, 5 Jun 2011 14:38:24 +0000 (16:38 +0200)]
Removed use of fprintf() in stl decoder.

13 years agoAdded STL demuxer/decoder.
Laurent Aimar [Fri, 27 Aug 2010 19:05:12 +0000 (21:05 +0200)]
Added STL demuxer/decoder.

It is a preliminary work.

13 years agoAdded VLC_CODEC_EBU_STL.
Laurent Aimar [Fri, 27 Aug 2010 19:04:38 +0000 (21:04 +0200)]
Added VLC_CODEC_EBU_STL.

13 years agoFade for 1/4 of the display time.
Laurent Aimar [Sun, 5 Jun 2011 14:18:54 +0000 (16:18 +0200)]
Fade for 1/4 of the display time.

It is looking more natural.

13 years agoDisabled frame threaded decoding when ffmpeg-hw is enabled and might be used.
Laurent Aimar [Sat, 4 Jun 2011 20:59:49 +0000 (22:59 +0200)]
Disabled frame threaded decoding when ffmpeg-hw is enabled and might be used.

It allows to use hw decoding (whereas it was always disabled).
It workaround a bug in ffmpeg/libav.

13 years agoUsed WGL_EXT_swap_control in glwin32.
Laurent Aimar [Thu, 2 Jun 2011 19:56:23 +0000 (21:56 +0200)]
Used WGL_EXT_swap_control in glwin32.

It avoid tearing depending on the default settings.

13 years agoNEWS: mention taglib improvements
Jean-Baptiste Kempf [Sun, 5 Jun 2011 00:48:23 +0000 (02:48 +0200)]
NEWS: mention taglib improvements

13 years agotaglib: cleanup includes.
Rémi Duraffort [Sat, 4 Jun 2011 22:43:07 +0000 (00:43 +0200)]
taglib: cleanup includes.

13 years agotaglib: MP4 covert art comes with v1.6.1 and only if TAGLIB_WITH_MP4 is defined.
Rémi Duraffort [Sat, 4 Jun 2011 22:27:22 +0000 (00:27 +0200)]
taglib: MP4 covert art comes with v1.6.1 and only if TAGLIB_WITH_MP4 is defined.

13 years agotaglib: ASF cover art support comes only after v1.7 and if TAGLIB_WITH_ASF is defined.
Rémi Duraffort [Sat, 4 Jun 2011 22:08:09 +0000 (00:08 +0200)]
taglib: ASF cover art support comes only after v1.7 and if TAGLIB_WITH_ASF is defined.

13 years agoOgg: fix off-by-one overflow
Rémi Denis-Courmont [Sat, 4 Jun 2011 19:10:15 +0000 (22:10 +0300)]
Ogg: fix off-by-one overflow

13 years agodbus: Remove legacy mpris1 signals from the tracklist implementation
Mirsal Ennaime [Sat, 4 Jun 2011 15:56:44 +0000 (17:56 +0200)]
dbus: Remove legacy mpris1 signals from the tracklist implementation

13 years agodbus: Implement the TrackList interface's PropertiesChanged signal
Mirsal Ennaime [Tue, 31 May 2011 17:30:38 +0000 (19:30 +0200)]
dbus: Implement the TrackList interface's PropertiesChanged signal

13 years agodbus: Implement the mpris2 tracklist interface properties
Mirsal Ennaime [Mon, 23 May 2011 23:50:17 +0000 (01:50 +0200)]
dbus: Implement the mpris2 tracklist interface properties

 * Add a dispatcher method for tracklist properties
 * Implement Tracks and CanEditTracks

13 years agolibvlc: do not export libvlc_module_description_list_get but only the functions
Rémi Duraffort [Sat, 4 Jun 2011 17:57:57 +0000 (19:57 +0200)]
libvlc: do not export libvlc_module_description_list_get but only the functions
restricted to the audio and video filters.

13 years agotaglib: read wma covert arts.
Rémi Duraffort [Sat, 4 Jun 2011 17:20:36 +0000 (19:20 +0200)]
taglib: read wma covert arts.

13 years agoAVI: fix a crash in palette handling
Jean-Baptiste Kempf [Sat, 4 Jun 2011 15:20:51 +0000 (17:20 +0200)]
AVI: fix a crash in palette handling

This happen when p_vids->p_bih->biSize - sizeof( BITMAPINFOHEADER ) = 0
and the data is in p_vids->i_chunk_size, because then p_extra == NULL.

This solves the fruity sample crash but doesn't fix the palette

13 years agoSupport .awb files
Jean-Baptiste Kempf [Sat, 4 Jun 2011 13:45:17 +0000 (15:45 +0200)]
Support .awb files

13 years agoXSPF: fix realloc() integer overflow
Rémi Denis-Courmont [Sat, 4 Jun 2011 13:59:48 +0000 (16:59 +0300)]
XSPF: fix realloc() integer overflow

13 years agoXSPF: fix memory leak
Rémi Denis-Courmont [Sat, 4 Jun 2011 12:06:39 +0000 (15:06 +0300)]
XSPF: fix memory leak

13 years agoXSPF: fix leak on colliding track ID
Rémi Denis-Courmont [Sat, 4 Jun 2011 12:01:15 +0000 (15:01 +0300)]
XSPF: fix leak on colliding track ID

13 years agoXCB SD: cosmetic changes
Rémi Denis-Courmont [Sat, 4 Jun 2011 07:59:51 +0000 (10:59 +0300)]
XCB SD: cosmetic changes

13 years agodate_Increment: use lldiv()
Rémi Denis-Courmont [Sat, 4 Jun 2011 10:59:24 +0000 (13:59 +0300)]
date_Increment: use lldiv()

13 years agotaglib: cosmetics.
Rémi Duraffort [Sat, 4 Jun 2011 10:33:09 +0000 (12:33 +0200)]
taglib: cosmetics.

13 years agotaglib: RIFF and WAV files are present since v1.6.0
Rémi Duraffort [Sat, 4 Jun 2011 10:28:39 +0000 (12:28 +0200)]
taglib: RIFF and WAV files are present since v1.6.0

13 years agotaglib: use the taglib version to decide if apefile is available.
Rémi Duraffort [Sat, 4 Jun 2011 08:09:23 +0000 (10:09 +0200)]
taglib: use the taglib version to decide if apefile is available.

13 years agoUpdate: use update-test.v.o for debug builds on win32
Jean-Baptiste Kempf [Fri, 3 Jun 2011 22:47:58 +0000 (00:47 +0200)]
Update: use update-test.v.o for debug builds on win32

13 years agoDxVA2: add some more GUID
Jean-Baptiste Kempf [Thu, 2 Jun 2011 22:45:47 +0000 (00:45 +0200)]
DxVA2: add some more GUID

13 years agoAndroid: Fix src/network/udp.c compilation.
Jean-Baptiste Kempf [Sun, 7 Nov 2010 15:30:13 +0000 (16:30 +0100)]
Android: Fix src/network/udp.c compilation.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoFix duplication
Jean-Baptiste Kempf [Thu, 2 Jun 2011 19:30:12 +0000 (21:30 +0200)]
Fix duplication

13 years agoUsed vlc_custom_create() to create vout_display_t objects.
Laurent Aimar [Thu, 2 Jun 2011 17:14:10 +0000 (19:14 +0200)]
Used vlc_custom_create() to create vout_display_t objects.

It allows to give them a category (vout display).

13 years agoUsed opengl.h HasExtension() when applicable.
Laurent Aimar [Thu, 2 Jun 2011 17:09:45 +0000 (19:09 +0200)]
Used opengl.h HasExtension() when applicable.

13 years agoFixed a potential infinite loop in CheckAPI() (egl).
Laurent Aimar [Thu, 2 Jun 2011 17:08:39 +0000 (19:08 +0200)]
Fixed a potential infinite loop in CheckAPI() (egl).

13 years agoAdded HasExtension() to search for an extension in opengl.
Laurent Aimar [Thu, 2 Jun 2011 17:00:37 +0000 (19:00 +0200)]
Added HasExtension() to search for an extension in opengl.

The code is based on CheckAPI from egl.c

13 years agoRedraw vout subpicture only when needed.
Laurent Aimar [Thu, 2 Jun 2011 16:45:01 +0000 (18:45 +0200)]
Redraw vout subpicture only when needed.

13 years agoUsed glXGetProcAddressARB() when possible otherwise return NULL in glx.
Laurent Aimar [Thu, 2 Jun 2011 16:43:50 +0000 (18:43 +0200)]
Used glXGetProcAddressARB() when possible otherwise return NULL in glx.

It is more compatible than to use glXGetProcAddress() which is not always
present (need opengl >= 1.4).

13 years agoSet swap interval to 1 in glx when possible.
Laurent Aimar [Thu, 2 Jun 2011 16:37:09 +0000 (18:37 +0200)]
Set swap interval to 1 in glx when possible.

It avoids tearing.

13 years agoAndroid configure: no VLM and no sout
Jean-Baptiste Kempf [Thu, 2 Jun 2011 14:59:56 +0000 (16:59 +0200)]
Android configure: no VLM and no sout

13 years agoDetect Android in configure
Jean-Baptiste Kempf [Wed, 1 Jun 2011 14:43:45 +0000 (16:43 +0200)]
Detect Android in configure

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoQt: fix an uninitialised value issue
Jean-Baptiste Kempf [Wed, 1 Jun 2011 19:44:26 +0000 (21:44 +0200)]
Qt: fix an uninitialised value issue

13 years agoEGL: avoid clash with Win32 API
Rémi Denis-Courmont [Wed, 1 Jun 2011 20:59:15 +0000 (23:59 +0300)]
EGL: avoid clash with Win32 API

13 years agoV4L2: set correct value for v4l2-standard and never overflow
Rémi Denis-Courmont [Wed, 1 Jun 2011 19:42:48 +0000 (22:42 +0300)]
V4L2: set correct value for v4l2-standard and never overflow

13 years agoV4L2: fix some warnings
Rémi Denis-Courmont [Wed, 1 Jun 2011 19:36:49 +0000 (22:36 +0300)]
V4L2: fix some warnings

13 years agoV4L2: put default audio-mode value in the value list
Rémi Denis-Courmont [Wed, 1 Jun 2011 19:36:00 +0000 (22:36 +0300)]
V4L2: put default audio-mode value in the value list

Otherwise Qt4 selects another value by default and fails.

13 years agoFix flawed CFLAGS logic
Rémi Denis-Courmont [Wed, 1 Jun 2011 19:26:38 +0000 (22:26 +0300)]
Fix flawed CFLAGS logic

13 years agoRemove unused aout_mixer_input_t.is_invalid
Rémi Denis-Courmont [Tue, 31 May 2011 18:56:30 +0000 (21:56 +0300)]
Remove unused aout_mixer_input_t.is_invalid

13 years agomacosx: fixed rare crash when saving the full prefs
Felix Paul Kühne [Wed, 1 Jun 2011 19:23:40 +0000 (21:23 +0200)]
macosx: fixed rare crash when saving the full prefs

13 years agoFixed a memory leak in opengl.
Laurent Aimar [Wed, 1 Jun 2011 19:13:14 +0000 (21:13 +0200)]
Fixed a memory leak in opengl.

13 years agoConverted subpicture widget/epg to YUVP.
Laurent Aimar [Wed, 1 Jun 2011 18:46:42 +0000 (20:46 +0200)]
Converted subpicture widget/epg to YUVP.

13 years agoUsed the right function pointer prototype in opengl.
Laurent Aimar [Tue, 31 May 2011 21:51:42 +0000 (23:51 +0200)]
Used the right function pointer prototype in opengl.

It should fix at least the win32 segfaults.

13 years agoChecked the maximum number of texture units before using them.
Laurent Aimar [Tue, 31 May 2011 19:19:46 +0000 (21:19 +0200)]
Checked the maximum number of texture units before using them.

13 years agoFixed memory leak in glwin32.
Laurent Aimar [Tue, 31 May 2011 18:14:33 +0000 (20:14 +0200)]
Fixed memory leak in glwin32.

13 years agoUpdate android configure to something sensible
Jean-Baptiste Kempf [Wed, 1 Jun 2011 12:49:19 +0000 (14:49 +0200)]
Update android configure to something sensible

Yes, some options are not yet recognized; this will change in future commits.
Yes, it ain't perfect; don't cry now.
It is a bit different from what's been done before to actually work with
sh.

13 years agoContribs: add live for Android
Jean-Baptiste Kempf [Wed, 1 Jun 2011 12:37:06 +0000 (14:37 +0200)]
Contribs: add live for Android

13 years agoWin32: correct FileType for dlls
Jean-Baptiste Kempf [Tue, 31 May 2011 20:51:01 +0000 (22:51 +0200)]
Win32: correct FileType for dlls

13 years agoUpdate Win32 resource files
Jean-Baptiste Kempf [Tue, 31 May 2011 20:40:25 +0000 (22:40 +0200)]
Update Win32 resource files

They still aren't perfectly compliant though...

13 years agoCancel interface thread on exit
Rémi Denis-Courmont [Tue, 31 May 2011 17:47:54 +0000 (20:47 +0300)]
Cancel interface thread on exit

DBus, XOSD and Audio Scrobbler interfaces depend on this.

13 years agoDBus: fix some leaks on error path (but not all)
Rémi Denis-Courmont [Tue, 31 May 2011 17:40:41 +0000 (20:40 +0300)]
DBus: fix some leaks on error path (but not all)

13 years agoncurses: make sure playlist box shows title when available
Rafaël Carré [Tue, 31 May 2011 03:31:56 +0000 (23:31 -0400)]
ncurses: make sure playlist box shows title when available

Also protect concurrent access to p_sys between main thread and libvlc callbacks

fixes: #4827

13 years agodbus: remove not thread-safe strerror() and GNU strerror_r() use
Rafaël Carré [Tue, 31 May 2011 03:06:04 +0000 (23:06 -0400)]
dbus: remove not thread-safe strerror() and GNU strerror_r() use

13 years agofix zsh completion
Rafaël Carré [Mon, 30 May 2011 00:47:01 +0000 (20:47 -0400)]
fix zsh completion

13 years agoaout: simplify input handling, remove dead code
Rémi Denis-Courmont [Tue, 31 May 2011 17:10:50 +0000 (20:10 +0300)]
aout: simplify input handling, remove dead code

13 years agomixer: simplify based on single input per output
Rémi Denis-Courmont [Tue, 31 May 2011 16:39:19 +0000 (19:39 +0300)]
mixer: simplify based on single input per output

13 years agoWin32: fix a small warning
Jean-Baptiste Kempf [Tue, 31 May 2011 16:30:52 +0000 (18:30 +0200)]
Win32: fix a small warning

13 years agoNEWS: OpenGL blending and Aout
Jean-Baptiste Kempf [Tue, 31 May 2011 15:41:02 +0000 (17:41 +0200)]
NEWS: OpenGL blending and Aout

13 years agoUgly resampler: implement all linear formats
Rémi Denis-Courmont [Tue, 31 May 2011 15:20:41 +0000 (18:20 +0300)]
Ugly resampler: implement all linear formats

13 years agotrivial mixer: support all linear formats
Rémi Denis-Courmont [Tue, 31 May 2011 15:19:01 +0000 (18:19 +0300)]
trivial mixer: support all linear formats

13 years agoPass mixer multiplier as argument
Rémi Denis-Courmont [Tue, 31 May 2011 15:15:39 +0000 (18:15 +0300)]
Pass mixer multiplier as argument

13 years agoReplay gain: no need to restart the audio mixer (anymore)
Rémi Denis-Courmont [Tue, 31 May 2011 15:08:42 +0000 (18:08 +0300)]
Replay gain: no need to restart the audio mixer (anymore)

13 years agoaout: small cleanup
Rémi Denis-Courmont [Tue, 31 May 2011 15:02:34 +0000 (18:02 +0300)]
aout: small cleanup

13 years agoRemove redumdant audio format comparisons
Rémi Denis-Courmont [Tue, 31 May 2011 14:58:12 +0000 (17:58 +0300)]
Remove redumdant audio format comparisons

aout_FiltersCreatePipeline() deals with it internally.

13 years agoFactorize aout filter pipeline
Rémi Denis-Courmont [Tue, 31 May 2011 14:52:16 +0000 (17:52 +0300)]
Factorize aout filter pipeline

13 years agoaout_Filters*Pipeline: remove useless parameter, constify
Rémi Denis-Courmont [Tue, 31 May 2011 14:36:35 +0000 (17:36 +0300)]
aout_Filters*Pipeline: remove useless parameter, constify

13 years agovlm : call var_DelCallback after input thread is joined.
Sébastien Escudier [Wed, 25 May 2011 12:16:36 +0000 (14:16 +0200)]
vlm : call var_DelCallback after input thread is joined.
This reverts vlm callback behaviour before 67b16b1b9f1babba51ca186a5a1107156f897c09

13 years agoFixed vout_display_info_t::has_pictures_invalid property in glwin32.
Laurent Aimar [Mon, 30 May 2011 20:27:26 +0000 (22:27 +0200)]
Fixed vout_display_info_t::has_pictures_invalid property in glwin32.

13 years agoMade usage of glActiveTextureARB() a bit more obvious (opengl).
Laurent Aimar [Mon, 30 May 2011 20:20:43 +0000 (22:20 +0200)]
Made usage of glActiveTextureARB() a bit more obvious (opengl).

13 years agoClean up.
Laurent Aimar [Mon, 30 May 2011 20:18:23 +0000 (22:18 +0200)]
Clean up.

13 years agoCached texture created for subpicture rendering (opengl).
Laurent Aimar [Mon, 30 May 2011 20:12:26 +0000 (22:12 +0200)]
Cached texture created for subpicture rendering (opengl).

It avoids creating/destroying texture uselessly.