]>
git.sesse.net Git - vlc/log
Pierre Ynard [Tue, 14 Jun 2011 01:53:53 +0000 (03:53 +0200)]
contribs: fix Makefile syntax more
Akash Mehrotra [Sat, 4 Jun 2011 19:33:11 +0000 (01:03 +0530)]
http interface can now change and view audio delay
Allows http interface to set the playback rate.
Playback rate must be > 0
Set subtitle delay using the http iterface
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Pierre Ynard [Mon, 13 Jun 2011 21:24:38 +0000 (23:24 +0200)]
contribs: fix Makefile syntax
Francois Cartegnie [Mon, 13 Jun 2011 19:09:02 +0000 (21:09 +0200)]
Qt: str_format_meta: fix few variable names
Francois Cartegnie [Mon, 13 Jun 2011 19:06:05 +0000 (21:06 +0200)]
Qt: fix str_format_meta (closes #4777)
Rafaël Carré [Mon, 13 Jun 2011 01:51:32 +0000 (21:51 -0400)]
v4l2: fix signed/unsigned comparisons warnings
Rafaël Carré [Mon, 13 Jun 2011 01:41:00 +0000 (21:41 -0400)]
flac: reorder, remove some forward declarations
Rafaël Carré [Mon, 13 Jun 2011 01:32:47 +0000 (21:32 -0400)]
flac: fix warnings (unsigned -> size_t)
Jean-Baptiste Kempf [Fri, 10 Jun 2011 14:00:35 +0000 (16:00 +0200)]
OpenSL ES audio output for Android
This module implements Android's variation of the OpenSL ES standard
Collective work by Dominique Martinet and Hugo Beauzée-Luyssen
Minor fixes by Jean-Baptiste Kempf
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sébastien Toque [Mon, 13 Jun 2011 15:25:54 +0000 (17:25 +0200)]
Don't use fdatasync on Android
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 13 Jun 2011 15:19:19 +0000 (17:19 +0200)]
Compilation fix for Android that has if_nametoindex but not if_nameindex
Jean-Baptiste Kempf [Mon, 13 Jun 2011 15:13:40 +0000 (17:13 +0200)]
if_nameindex stub compilation fix
Rémi Denis-Courmont [Mon, 13 Jun 2011 14:55:58 +0000 (17:55 +0300)]
Spelling
Rémi Denis-Courmont [Mon, 13 Jun 2011 14:45:58 +0000 (17:45 +0300)]
Stub for if_nameindex()
Rémi Denis-Courmont [Mon, 13 Jun 2011 14:45:46 +0000 (17:45 +0300)]
SAP: fix Win32 warning
Pierre Ynard [Mon, 13 Jun 2011 04:33:29 +0000 (06:33 +0200)]
i18n: fix macosx gui file listing
Felix Paul Kühne [Sun, 12 Jun 2011 20:02:02 +0000 (22:02 +0200)]
macosx: implemented a bunch of video filters
remaining options: marquee, add logo, erase logo, clone
Felix Paul Kühne [Sun, 12 Jun 2011 18:11:21 +0000 (20:11 +0200)]
macosx: remove the extended controls panel since all of its functionality is present in the * effects panels now
Felix Paul Kühne [Sun, 12 Jun 2011 17:58:33 +0000 (19:58 +0200)]
macosx: added code to enable/disable video filters and modify a few properties.
dialog not yet fully functional
Rémi Denis-Courmont [Sun, 12 Jun 2011 16:17:32 +0000 (19:17 +0300)]
access_shm: use HAVE_SYS_SHM_H
Laurent Aimar [Sun, 12 Jun 2011 16:14:27 +0000 (18:14 +0200)]
Revert "OpenGL: fix compilation / missing glXGetProcAddressARB"
This reverts commit
9abb97d0e8d9ecfcb7ae2a9684e0e6f72ac19aac .
Sadly, this is not the right fix.
Francois Cartegnie [Sun, 12 Jun 2011 15:27:19 +0000 (17:27 +0200)]
Qt: Avanced Open Panel: set buffering increment to 100ms
Francois Cartegnie [Sun, 12 Jun 2011 15:23:40 +0000 (17:23 +0200)]
Qt: SeekSlider: remove warning
Francois Cartegnie [Sun, 12 Jun 2011 15:22:54 +0000 (17:22 +0200)]
Qt: display buffering in SeekSlider
Francois Cartegnie [Sun, 12 Jun 2011 14:18:07 +0000 (16:18 +0200)]
OpenGL: fix compilation / missing glXGetProcAddressARB
According to glxext.h, glXGetProcAddressARB also requires
GLX_GLXEXT_PROTOTYPES (works with all implementations ?)
Jean-Baptiste Kempf [Sun, 12 Jun 2011 15:09:51 +0000 (17:09 +0200)]
Contribs: update libass to 0.9.12
Should fix #4075
Andrey Makhnutin [Sun, 12 Jun 2011 14:08:38 +0000 (18:08 +0400)]
VOBSUB: fixed memory leaks
Signed-off-by: Andrey Makhnutin <the.boobl@gmail.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ashok Bhat [Thu, 9 Jun 2011 13:37:05 +0000 (19:07 +0530)]
Fixed bugs in AVI mux module
Closes #21 (partly, at least), #4288 and #4304
Description
===================
Fixed bugs in AVI mux to support creation of AVI files with following popular video/audio combinations
(a) MPEG4 video (aka XVID) with MP3/AC3/PCM Audio
(b) MJPEG video with PCM audio.
AVI as such is not used for storing other formats like H.264, AAC etc
Bug fix details
===================
(a) 'hdrl' list size was wrong. It incorrectly included some parts of MOVI list, size taken by hdrl LIST tag and its size and Size of 'RIFF', File size and 'AVI ' type.
(b) Block Align was set to 0 in case of MP3/AC3. It has to be non-zero. It has to been set to 1.
(c) XVID video decoders expect header to present as part of first frame. Added code to append header present at end of BITMAPINFOHEADER to beginning of the first video frame in case of XVID video.
(d) nAvgBytesPerSec of Waveformatex was not properly being set in case of PCM audio.
(e) Last index entry value was set to garbage due to incorrect index size calculation.
Test PC configuration
===================
Tested with Windows Media Player 11 installed on Windows XP Service pack 3 machine with following directshow filters installed
(a) XVID MPEG4 video decoder filter for MPEG4 video decoding
(b) LAME MP3 codec for MP3 audio decoding
Combinations tested
====================
(a) MPEG4/MP3 transcode
vlc -I dummy "Mr_MrsSmith-h264_aac.mp4" :sout="#transcode{vcodec=mp4v,vb=1024,fps=25,acodec=mpga,ab=128}:standard{mux=avi,access=file,dst=out.avi}" vlc://quit
(b) MPEG4/AC3 transcode
vlc -I dummy "Mr_MrsSmith-h264_aac.mp4" :sout="#transcode{vcodec=mp4v,vb=1024,fps=25,acodec=a52, ab=128}:standard{mux=avi,access=file,dst=out.avi}" vlc://quit
(c) MPEG4/PCM(16bit) transcode
vlc -I dummy "Mr_MrsSmith-h264_aac.mp4" :sout="#transcode{vcodec=mp4v,vb=1024,fps=25,acodec=s16l}:standard{mux=avi,access=file,dst=out.avi}" vlc://quit
(d) MPEG4/PCM(24 bit) transcode
vlc -I dummy "Mr_MrsSmith-h264_aac.mp4" :sout="#transcode{vcodec=mp4v,vb=1024,fps=25,acodec=s24l}:standard{mux=avi,access=file,dst=out.avi}" vlc://quit
(e) MPEG4/PCM(32bit) transcode
vlc -I dummy "Mr_MrsSmith-h264_aac.mp4" :sout="#transcode{vcodec=mp4v,vb=1024,fps=25,acodec=s32l}:standard{mux=avi,access=file,dst=out.avi}" vlc://quit
(f) MJPEG/PCM(32bit) transcode
vlc -I dummy "Mr_MrsSmith-h264_aac.mp4" :sout="#transcode{vcodec=mjpeg,vb=1024,fps=25,acodec=s32l}:standard{mux=avi,access=file,dst=out.avi}" vlc://quit
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Mike Cardillo [Sun, 12 Jun 2011 13:44:27 +0000 (15:44 +0200)]
Mac: Fixed bug #3312
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Tomer Barletz [Sat, 11 Jun 2011 21:38:17 +0000 (23:38 +0200)]
Use CCT to format subtitiles text properly.
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Laurent Aimar [Fri, 10 Jun 2011 22:53:05 +0000 (00:53 +0200)]
Small simplifications (freetype).
Rémi Denis-Courmont [Sat, 11 Jun 2011 19:39:52 +0000 (22:39 +0300)]
Spell overridden correctly
Rémi Denis-Courmont [Sat, 11 Jun 2011 19:34:23 +0000 (22:34 +0300)]
Typo
Rémi Denis-Courmont [Sat, 11 Jun 2011 19:17:39 +0000 (22:17 +0300)]
SAP: dead code
Rémi Denis-Courmont [Sat, 11 Jun 2011 19:12:16 +0000 (22:12 +0300)]
Nuke manual IP version selection
World IPv6 day was a non-event, establishing that those options are
useless, and so should they.
Rémi Denis-Courmont [Sat, 11 Jun 2011 10:14:09 +0000 (13:14 +0300)]
aout: remove stray mixer FIFO locking
Rémi Denis-Courmont [Sat, 11 Jun 2011 08:23:58 +0000 (11:23 +0300)]
MKV: remove unused parameter
Rémi Denis-Courmont [Sat, 11 Jun 2011 08:23:37 +0000 (11:23 +0300)]
MKV: comment out if-statement without body
Pierre Ynard [Sat, 11 Jun 2011 07:06:18 +0000 (09:06 +0200)]
freetype: build fix
Laurent Aimar [Fri, 10 Jun 2011 20:06:11 +0000 (22:06 +0200)]
Small clean up/simplifications in freetype.
Laurent Aimar [Fri, 10 Jun 2011 19:59:40 +0000 (21:59 +0200)]
No functionnal changes (freetype).
Reorder functions to avoid forward declarations.
Laurent Aimar [Fri, 10 Jun 2011 19:57:46 +0000 (21:57 +0200)]
Simplified color management in freetype.
Laurent Aimar [Fri, 10 Jun 2011 19:43:00 +0000 (21:43 +0200)]
Replaced a var_Get() by var_GetInteger() in freetype.
Laurent Aimar [Fri, 10 Jun 2011 19:41:23 +0000 (21:41 +0200)]
Removed unused "scale" object variable in text renderer.
Laurent Aimar [Fri, 10 Jun 2011 19:24:31 +0000 (21:24 +0200)]
Replaced ft_style_t by text_style_t in freetype.
Laurent Aimar [Fri, 10 Jun 2011 18:52:11 +0000 (20:52 +0200)]
No functionnal changes.
Reorder functions to avoid forward declarations.
Laurent Aimar [Fri, 10 Jun 2011 18:41:32 +0000 (20:41 +0200)]
Merged text_renderer.h into freetype.c
It isn't use anywhere else.
Laurent Aimar [Wed, 8 Jun 2011 22:06:02 +0000 (00:06 +0200)]
Clean up a bit freetype.
Laurent Aimar [Wed, 8 Jun 2011 20:11:43 +0000 (22:11 +0200)]
Factorized rendering code between html and non html mode in freetype.
Laurent Aimar [Tue, 7 Jun 2011 23:03:41 +0000 (01:03 +0200)]
Renamed Render into RenderYUVP (freetype).
Felix Paul Kühne [Fri, 10 Jun 2011 18:11:23 +0000 (20:11 +0200)]
macosx: added skeleton for the video effects panel
Jean-Baptiste Kempf [Fri, 10 Jun 2011 16:01:21 +0000 (18:01 +0200)]
Contribs: flac building simplification
Jean-Baptiste Kempf [Fri, 10 Jun 2011 15:29:09 +0000 (17:29 +0200)]
live555: remove unnecessary header
Jean-Baptiste Kempf [Fri, 10 Jun 2011 13:11:52 +0000 (15:11 +0200)]
Android: deactivate even more things in the configure
Rémi Denis-Courmont [Thu, 9 Jun 2011 20:47:14 +0000 (23:47 +0300)]
aout_InputPlay: keep the input FIFO lock
This avoids racing with the audio output thread (if it exists) on the
end date of the mixer input FIFO.
Rémi Denis-Courmont [Thu, 9 Jun 2011 20:44:48 +0000 (23:44 +0300)]
aout_OutputNextBuffer: move both FIFOs atomically and clean up
This avoids racing with decoder thread (audio input & mixer) w.r.t. the
FIFO timestamps.
Jean-Baptiste Kempf [Thu, 9 Jun 2011 20:38:24 +0000 (22:38 +0200)]
Win32: Add vlc-cache-gen.exe properties
Reported-By: Alessandro (ale5000)
Jean-Baptiste Kempf [Thu, 9 Jun 2011 20:32:54 +0000 (22:32 +0200)]
Win32: Fix libvlc.dll properties
Reported-By: Alessandro (ale5000)
Erwan Tulou [Thu, 9 Jun 2011 20:18:42 +0000 (22:18 +0200)]
skins2: fix memory leak regarding previous commit
Erwan Tulou [Thu, 9 Jun 2011 16:17:14 +0000 (18:17 +0200)]
skins2: fullscreen support for multiple screens (both Linux and Win32)
- by default, fullscreen is performed on the same monitor as the one
where the video is currently being played back.
- support for --qt-fullscreen-screennumber if the user wishes to force
fullscreen on a given monitor.
This fixes trac #4712. Tested on Linux. Tests needed for Windows.
Erwan Tulou [Wed, 8 Jun 2011 22:16:07 +0000 (00:16 +0200)]
skins2(Win32): kill compil warnings
Rémi Denis-Courmont [Thu, 9 Jun 2011 19:39:31 +0000 (22:39 +0300)]
Missing case
Rémi Denis-Courmont [Thu, 9 Jun 2011 16:43:46 +0000 (19:43 +0300)]
mixer: do not check for expired input PTS
The audio input drops expired packets before they hit the mixer. Since
we only support a single input per mixer, the mixer check is mostly
redumdant.
Rémi Denis-Courmont [Thu, 9 Jun 2011 16:36:31 +0000 (19:36 +0300)]
Add GNOME MIME types for Ogg Vorbis and Ogg Theora
Pointed-out-by: Fabian Greffrath <fabian@greffrath.com> (Debian BTS)
Rémi Denis-Courmont [Thu, 9 Jun 2011 16:23:04 +0000 (19:23 +0300)]
Small quirk in previous commit
Rémi Denis-Courmont [Thu, 9 Jun 2011 16:08:57 +0000 (19:08 +0300)]
aout_InputPlay: compute drift once (rather than 2-4 times)
Rémi Denis-Courmont [Thu, 9 Jun 2011 15:25:32 +0000 (18:25 +0300)]
mixer: cleanup packetization
Rémi Denis-Courmont [Thu, 9 Jun 2011 14:26:23 +0000 (17:26 +0300)]
aout_InputPlay: compute current time only once
Rémi Denis-Courmont [Thu, 9 Jun 2011 15:06:11 +0000 (18:06 +0300)]
Cosmetic change: aout_InputIsEmpty -> aout_DecIsEmpty
Pierre Ynard [Thu, 9 Jun 2011 14:26:19 +0000 (16:26 +0200)]
i18n: fix POTFILES
Rémi Denis-Courmont [Wed, 8 Jun 2011 19:57:31 +0000 (22:57 +0300)]
fixed32: debug typo
Mirsal Ennaime [Wed, 8 Jun 2011 12:01:15 +0000 (14:01 +0200)]
telepathy: Fix memleak
Mirsal Ennaime [Wed, 8 Jun 2011 11:36:28 +0000 (13:36 +0200)]
dbus: fix memleaks
Rémi Duraffort [Wed, 8 Jun 2011 18:24:26 +0000 (20:24 +0200)]
lua: return nil when the stream or file ends (fix #4876)
Felix Paul Kühne [Wed, 8 Jun 2011 16:41:28 +0000 (18:41 +0200)]
macosx: fixed disappearing repeat button images introduced in [
8f79caa3e4b56c73c719bfa7c444cccbf203aa19 ]
Closes #4886
Jean-Baptiste Kempf [Wed, 8 Jun 2011 16:30:03 +0000 (18:30 +0200)]
Win32: define _WIN32_IE in a centralized way
Jean-Baptiste Kempf [Wed, 8 Jun 2011 16:23:08 +0000 (18:23 +0200)]
Win32 skins: reorder includes to fix warnings
Jean-Baptiste Kempf [Wed, 8 Jun 2011 15:56:27 +0000 (17:56 +0200)]
Qt: includes order
Jean-Baptiste Kempf [Wed, 8 Jun 2011 15:36:47 +0000 (17:36 +0200)]
Win32: Use _WIN32_WINNT 0x501 everywhere
Jean-Baptiste Kempf [Wed, 8 Jun 2011 15:25:07 +0000 (17:25 +0200)]
Direct3D is now the default for every Windows version
Main reason is that tt has the nicer subtitles support
Broken configurations (looking at you S3 and Matrox) will be able to use
the DirectDraw module.
Jean-Baptiste Kempf [Wed, 8 Jun 2011 15:21:54 +0000 (17:21 +0200)]
NEWS for VLC 1.2.0 Windows versions support
Unsupported versions:
- Win9x (this is already the case)
- Win XP SP0, SP1
- Win 2000 (all editions)
- Windows 2003 SP0
Supported versions:
- Windows XP SP2, SP3
- Windows 2003 SP1
- Windows Vista, 7 and 2008
Rafaël Carré [Wed, 8 Jun 2011 02:02:58 +0000 (22:02 -0400)]
typo
Jean-Baptiste Kempf [Wed, 8 Jun 2011 00:49:57 +0000 (02:49 +0200)]
Qt4: add the browsed folder to the device combo
Jean-Baptiste Kempf [Tue, 7 Jun 2011 21:22:33 +0000 (23:22 +0200)]
Contribs: update to latest x264 configure and use native win32 threads
Rémi Denis-Courmont [Tue, 7 Jun 2011 18:34:51 +0000 (21:34 +0300)]
Add mixer for FI32 and S16N
Audio volume should now work on !HAVE_FPU. This is untested though.
Jean-Baptiste Kempf [Tue, 7 Jun 2011 18:12:19 +0000 (20:12 +0200)]
DxVA2: add Mpeg1 VLD and VC-1 2010 VLD GUIDs
Both are present in recent nVidia cards. The latter is about the
Aug. 2010 revision of the DxVA2 WMV specification
Mirsal Ennaime [Tue, 7 Jun 2011 16:59:45 +0000 (18:59 +0200)]
dbus: Fix memleak and remove warnings
Mirsal Ennaime [Tue, 7 Jun 2011 16:14:16 +0000 (18:14 +0200)]
dbus: Fix the tracklist's PropertyChanged signal
Mirsal Ennaime [Tue, 7 Jun 2011 16:11:37 +0000 (18:11 +0200)]
dbus: Correctly initialize p_sys
Rémi Denis-Courmont [Tue, 7 Jun 2011 17:43:50 +0000 (20:43 +0300)]
Remove aout_mixer_input_t.begin
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.
Rémi Denis-Courmont [Tue, 7 Jun 2011 16:35:39 +0000 (19:35 +0300)]
aout_Fifo*: remove useless parameter
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
Rémi Denis-Courmont [Tue, 7 Jun 2011 15:15:25 +0000 (18:15 +0300)]
Constify aout_OutputNew()
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>
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.
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.
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.
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
Laurent Aimar [Mon, 6 Jun 2011 19:33:10 +0000 (21:33 +0200)]
Tried to fix the macosx opengl.c compilation issue.