]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Tue, 9 Dec 2008 18:34:09 +0000 (20:34 +0200)]
Use config_ChainDestroy
Rémi Denis-Courmont [Tue, 9 Dec 2008 18:28:20 +0000 (20:28 +0200)]
Use sout_StreamId* wrappers
Rémi Duraffort [Tue, 9 Dec 2008 17:46:41 +0000 (18:46 +0100)]
Fix dereference before NULL test (CID 106)
Rémi Duraffort [Tue, 9 Dec 2008 17:07:00 +0000 (18:07 +0100)]
Fix a memleak in item categories.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 17:02:27 +0000 (18:02 +0100)]
[Qt] You need now Qt4.3...
Even lenny has it... (etch doesn't)
If you want to maintain a Qt4.2 version, you are welcome.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 16:55:54 +0000 (17:55 +0100)]
[Qt] Change accelerator in menu.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 16:53:23 +0000 (17:53 +0100)]
[Qt] add various toolbars not just one.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 16:24:33 +0000 (17:24 +0100)]
[Qt] Edition of both lines.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 15:39:38 +0000 (16:39 +0100)]
[Qt] Fix small glitches, issues, because of previous commits.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 14:33:42 +0000 (15:33 +0100)]
[Qt] Menu integration.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 14:32:47 +0000 (15:32 +0100)]
[Qt] Rewrite of the controller and ToolBar edition.
This is a big chunk, and is very experimental.
Functionnalities are (at best) very limited.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 14:31:17 +0000 (15:31 +0100)]
New Spacing icon.
Pierre Ynard [Tue, 9 Dec 2008 10:37:39 +0000 (11:37 +0100)]
WinCE: fix cancellation safety
Fix cancellation safety on WinCE. This very obnoxious bug prevents
proper thread cancellation, and effectively causes lock-ups when trying
to stop playback.
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Geoffroy Couprie [Mon, 8 Dec 2008 23:12:39 +0000 (00:12 +0100)]
remove npvlc.dll.manifest and axvlc.dll.manifest while uninstalling
Geoffroy Couprie [Mon, 8 Dec 2008 23:11:09 +0000 (00:11 +0100)]
remove dependency to vc80's crt
Rémi Denis-Courmont [Mon, 8 Dec 2008 18:18:51 +0000 (20:18 +0200)]
Cosmetic change
Joseph Tulou [Mon, 8 Dec 2008 08:36:26 +0000 (09:36 +0100)]
Remove useless parameter
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Joseph Tulou [Sun, 7 Dec 2008 14:07:24 +0000 (15:07 +0100)]
Change lock status from true to false in SubFilterAllocationClean
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Joseph Tulou [Sat, 6 Dec 2008 19:41:39 +0000 (20:41 +0100)]
libvlc: Fix event manager leak in media_discoverer
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Rémi Denis-Courmont [Sun, 7 Dec 2008 20:48:40 +0000 (22:48 +0200)]
Protect against vobsub lines overflow
(probably impossible in practice as memory would run out first)
Rémi Denis-Courmont [Sun, 7 Dec 2008 17:39:49 +0000 (19:39 +0200)]
RTP: add QCLEP and GSM static formats (untested)
Rémi Denis-Courmont [Sun, 7 Dec 2008 12:35:58 +0000 (14:35 +0200)]
Ignore binaries
Rémi Denis-Courmont [Sun, 7 Dec 2008 12:35:25 +0000 (14:35 +0200)]
Ignore test binaries
Jean-Philippe Andre [Sat, 6 Dec 2008 17:51:01 +0000 (18:51 +0100)]
Lua: youtube in HQ (when used with &fmt=18)
Jean-Baptiste Kempf [Sat, 6 Dec 2008 13:45:11 +0000 (14:45 +0100)]
Fix avformat module compilation since AVStream gets sample_aspect_ratio from 52.21.0 and over.
Jean-Baptiste Kempf [Sat, 6 Dec 2008 13:22:10 +0000 (14:22 +0100)]
Fix Avcodec module compilation.
Joseph Tulou [Sat, 29 Nov 2008 20:39:17 +0000 (21:39 +0100)]
change in vmem to allow multiple inputs (libvlc api)
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Hannes Domani [Mon, 3 Nov 2008 17:47:35 +0000 (18:47 +0100)]
qt4: don't count unselectable windows
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sat, 6 Dec 2008 01:00:02 +0000 (02:00 +0100)]
Try to fix Win32 configures.
Jean-Baptiste Kempf [Sat, 6 Dec 2008 00:24:24 +0000 (01:24 +0100)]
Add VC1 fourCC
Jean-Baptiste Kempf [Fri, 5 Dec 2008 17:33:37 +0000 (18:33 +0100)]
NEWS: mention QCELP decoding with latest FFmpeg and latest mov changes by fenrir.
Jean-Baptiste Kempf [Fri, 5 Dec 2008 15:46:42 +0000 (16:46 +0100)]
Add DMK2 and VX1K fourCC.
This is getting insane.
Ilkka Ollakka [Fri, 5 Dec 2008 13:28:47 +0000 (15:28 +0200)]
set stream aspect-ratio to video aspect-ratio, as ffmpeg checks that
from r15367 onward and refuses to mux without them matching.
Should fix flv-muxing.
Laurent Aimar [Thu, 4 Dec 2008 22:12:41 +0000 (23:12 +0100)]
Reset buffering level when needed.
Laurent Aimar [Thu, 4 Dec 2008 22:04:18 +0000 (23:04 +0100)]
Clean up.
Laurent Aimar [Thu, 4 Dec 2008 21:59:32 +0000 (22:59 +0100)]
Removed obsolete BUFFERING_S input state.
The associated libvlc_MediaPlayerBuffering and libvlc_Buffering value could
probably be removed (not done as I do not know the maintainer opinion).
Laurent Aimar [Thu, 4 Dec 2008 21:54:29 +0000 (22:54 +0100)]
Added a input "cache" variable and INPUT_EVENT_CACHE event.
They will allow interfaces to display the current buffering status.
Laurent Aimar [Thu, 4 Dec 2008 21:43:46 +0000 (22:43 +0100)]
Improved OPENING_S/BUFFERING_S status change.
Laurent Aimar [Thu, 4 Dec 2008 21:36:37 +0000 (22:36 +0100)]
Removed unused STOP_S input state.
The associated libvlc_MediaPlayerStopped and libvlc_Stopped value could
probably be removed (not done as I do not know the maintainer opinion).
Laurent Aimar [Thu, 4 Dec 2008 21:21:38 +0000 (22:21 +0100)]
Fixed mp4 for audio stream that need alignment (qcelp, adpcm).
Laurent Aimar [Thu, 4 Dec 2008 21:11:34 +0000 (22:11 +0100)]
Added support for avcodec SAMPLE_FMT_*.
Laurent Aimar [Wed, 3 Dec 2008 22:58:10 +0000 (23:58 +0100)]
Fixed input bookmark thread safety, support and event.
Laurent Aimar [Wed, 3 Dec 2008 22:10:04 +0000 (23:10 +0100)]
Fixed INPUT_GET_VIDEO_FPS thread safety.
Laurent Aimar [Wed, 3 Dec 2008 21:44:18 +0000 (22:44 +0100)]
Fixed vout leak.
The spu has to be detached from the vout object, otherwise the vout will
never be destroyed.
Laurent Aimar [Wed, 3 Dec 2008 21:25:20 +0000 (22:25 +0100)]
Added H264 Closed Caption SEI support to packetizer.
Laurent Aimar [Tue, 2 Dec 2008 19:08:40 +0000 (20:08 +0100)]
Fixed INPUT_GET_BOOKMARK locking scheme.
Laurent Aimar [Tue, 2 Dec 2008 19:01:02 +0000 (20:01 +0100)]
Added a new INPUT_GET_BOOKMARK to allow future safe bookmark.
It removes the need of INPUT_GET_BYTE_POSITION/INPUT_SET_BYTE_SIZE which where
not thread safe.
Laurent Aimar [Tue, 2 Dec 2008 18:27:06 +0000 (19:27 +0100)]
Moved i_cr_average from input_source_t to input_thread_private_t.
Laurent Aimar [Tue, 2 Dec 2008 18:16:17 +0000 (19:16 +0100)]
Moved input_item_t from input_source_t to input_thread_private_t.
Laurent Aimar [Mon, 1 Dec 2008 23:03:33 +0000 (00:03 +0100)]
Cosmetics.
Laurent Aimar [Mon, 1 Dec 2008 22:52:02 +0000 (23:52 +0100)]
Cosmetics.
Laurent Aimar [Mon, 1 Dec 2008 22:19:12 +0000 (23:19 +0100)]
Cosmetics.
Laurent Aimar [Mon, 1 Dec 2008 22:16:39 +0000 (23:16 +0100)]
Cosmetics.
Laurent Aimar [Mon, 1 Dec 2008 21:53:25 +0000 (22:53 +0100)]
Improved access/demux update state reading.
Rémi Denis-Courmont [Thu, 4 Dec 2008 19:15:57 +0000 (21:15 +0200)]
Improve messages
Rémi Denis-Courmont [Wed, 3 Dec 2008 20:17:47 +0000 (22:17 +0200)]
Fix inverted RTP dropout and misordering, and some simplifications.
Rémi Denis-Courmont [Wed, 3 Dec 2008 20:17:05 +0000 (22:17 +0200)]
Remove useless optimistic synchronization hack
We do it more properly when creating a source anyway.
Rémi Denis-Courmont [Wed, 3 Dec 2008 20:25:11 +0000 (22:25 +0200)]
Add some warnings
Jean-Baptiste Kempf [Thu, 4 Dec 2008 14:56:48 +0000 (15:56 +0100)]
NEWS and THANKS
Jean-Baptiste Kempf [Thu, 4 Dec 2008 14:50:58 +0000 (15:50 +0100)]
PulseAudio: Support for 7.1 and use accept 32-bits float as input, patch by Danny Wood.
Cosmetic on the file too.
Jean-Baptiste Kempf [Thu, 4 Dec 2008 09:13:28 +0000 (10:13 +0100)]
FourCC fiesta.
Rémi Denis-Courmont [Wed, 3 Dec 2008 19:53:12 +0000 (21:53 +0200)]
RTP sout: pick truly random ISN and SSRC
We were always picking the same values. This is pretty bad as it breaks
fast resynchronization (and is totally lame anyway).
Robert Paciorek [Wed, 3 Dec 2008 19:03:00 +0000 (20:03 +0100)]
invmem fake video codec module
This module make possible uses libvlc as output (not input as vmem) for
video stream rendering in aplication ... motivation to create this patch can
find at http://forum.videolan.org/viewtopic.php?f=32&t=53256
Usage is similar to vmem output module. We need next vlc_argv[] options:
"--codec", "invmem",
"--invmem-width", width,
"--invmem-height", height,
"--invmem-lock", clock,
"--invmem-unlock", cunlock,
"--invmem-data", cdata,
and calling libvlc_media_new with "fake://" access string:
libvlc_media_new(libvlc, "fake://", &ex);
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Rémi Denis-Courmont [Wed, 3 Dec 2008 17:38:01 +0000 (19:38 +0200)]
RTP: fix overflow in jitter computation
Rémi Denis-Courmont [Wed, 3 Dec 2008 17:29:38 +0000 (19:29 +0200)]
RTP: dequeue and discard late packets
Rémi Denis-Courmont [Wed, 3 Dec 2008 17:28:54 +0000 (19:28 +0200)]
Revert debug crap
Rémi Denis-Courmont [Wed, 3 Dec 2008 17:02:14 +0000 (19:02 +0200)]
Cosmetic
Rémi Denis-Courmont [Wed, 3 Dec 2008 16:42:33 +0000 (18:42 +0200)]
RTP sout: use same port as RTP input by default
Danny Wood [Wed, 3 Dec 2008 14:47:33 +0000 (16:47 +0200)]
Pulseaudio surround support
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Rémi Denis-Courmont [Tue, 2 Dec 2008 19:00:39 +0000 (21:00 +0200)]
Fix socket hang-up detection
Michael Hanselmann [Tue, 2 Dec 2008 00:06:00 +0000 (01:06 +0100)]
Add us_asprintf function
us_asprintf() has the same prototype as asprintf(), but doesn't use
the system locale.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Pierre Ynard [Mon, 1 Dec 2008 16:14:57 +0000 (17:14 +0100)]
Fix typo in comment
Fix typo in comment: "spurious" instead of "supurious"
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Rémi Denis-Courmont [Tue, 2 Dec 2008 16:55:39 +0000 (18:55 +0200)]
Rémi Denis-Courmont [Mon, 1 Dec 2008 19:45:23 +0000 (21:45 +0200)]
Really fix the real overflow
Rémi Duraffort [Mon, 1 Dec 2008 19:25:36 +0000 (20:25 +0100)]
Unused variable.
Pierre Ynard [Mon, 1 Dec 2008 10:24:18 +0000 (11:24 +0100)]
Replaces useless function declaration by empty definition
Replaces a function declaration by the needed empty definition for WinCE
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Vicente Jimenez Aguilar [Sun, 30 Nov 2008 20:27:00 +0000 (21:27 +0100)]
Typo in README.txt file about Lua interface
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 1 Dec 2008 06:56:13 +0000 (07:56 +0100)]
[FFmpeg] support for native RV40
Rémi Duraffort [Sun, 30 Nov 2008 19:17:22 +0000 (20:17 +0100)]
Input/control: Fix memleak.
Laurent Aimar [Sun, 30 Nov 2008 18:28:00 +0000 (19:28 +0100)]
Initialize demux_meta_t before calling "meta reader".
There was a segfault probably due to taglib module changes.
Rémi Duraffort [Sun, 30 Nov 2008 16:03:27 +0000 (17:03 +0100)]
flac: Fix comparaison between signed and unsigned.
Laurent Aimar [Sat, 29 Nov 2008 20:16:42 +0000 (21:16 +0100)]
Correctly display time and seek with high input caching.
Laurent Aimar [Sat, 29 Nov 2008 20:15:27 +0000 (21:15 +0100)]
Correctly reset date after a discontinuity in audio decoder.
Laurent Aimar [Sat, 29 Nov 2008 13:03:27 +0000 (14:03 +0100)]
Stop es_out before removing demux.
It avoids useless es creation every time the current active es is destroyed.
Laurent Aimar [Sat, 29 Nov 2008 12:42:34 +0000 (13:42 +0100)]
Fixed a potential vout object leak in decoder.
Rémi Duraffort [Sun, 30 Nov 2008 15:50:06 +0000 (16:50 +0100)]
Fix compilation warning (const variables)
Rémi Duraffort [Sun, 30 Nov 2008 14:41:47 +0000 (15:41 +0100)]
osd/simple: remove nop.
Rémi Duraffort [Sun, 30 Nov 2008 14:27:37 +0000 (15:27 +0100)]
cmml: cleaning (remove dummy code). xarray will be removed one day.
Rémi Duraffort [Sun, 30 Nov 2008 14:13:35 +0000 (15:13 +0100)]
Xtag: don't return anything from xtag_free
Rémi Duraffort [Sun, 30 Nov 2008 13:58:56 +0000 (14:58 +0100)]
drms: Some cleanups
Rémi Duraffort [Sun, 30 Nov 2008 13:52:45 +0000 (14:52 +0100)]
Taglib: cleaning and better use of the tag library.
Rémi Denis-Courmont [Mon, 17 Nov 2008 02:25:35 +0000 (04:25 +0200)]
By definition of sizeof, sizeof(char) = 1
Rémi Denis-Courmont [Mon, 17 Nov 2008 02:18:10 +0000 (04:18 +0200)]
Real: fix integer overflow
This is trivially exploitable to run code.
Pointed-out-by: Tobias Klein
Ilkka Ollakka [Sat, 29 Nov 2008 13:21:28 +0000 (15:21 +0200)]
convert audioscrobbler-plugin to intf-event stuff, that pause/start counting
could do reviewing.
Iain Wade [Tue, 4 Nov 2008 07:35:24 +0000 (18:35 +1100)]
DRM Video decryption
The attached patch adds support for decrypting and playing drm
protected video, such as those from iTunes movie store.
The patch was created against the 0.9.5 source tarball, and was
compiled and tested on OSX against some (legitimately purchased)
iTunes purchased songs and movies.
Just like the existing audio support it requires decryption keys to be
deposited in ~/.drms/ and extracting the keys is left as an exercise
for the user.
[Commit message edited by Laurent Aimar]
Signed-off-by: Iain Wade <iwade@optusnet.com.au>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Jean-Baptiste Kempf [Sat, 29 Nov 2008 11:17:08 +0000 (12:17 +0100)]
Update news with references to latest commits and update LIST
Laurent Aimar [Sat, 29 Nov 2008 10:47:59 +0000 (11:47 +0100)]
Fixed OS-X compilation.
Laurent Aimar [Sat, 29 Nov 2008 10:15:17 +0000 (11:15 +0100)]
Cosmetics.
David Flynn [Thu, 27 Nov 2008 11:58:52 +0000 (11:58 +0000)]
mux/ogg: Don't use granulepos = UINT64_MAX on EOS page
It isn't legal for granulepos to be UINT64_MAX on an EOS page since
this special value indicates that no packets finish on the page, yet
an EOS page signifies that the final packet does finish on the page.
It seems that there is a convention for repeating the last used
granulepos in the EOS page per logical stream. This then allows
some extra file size hints (duration = last gp - first gp) [1]
[1] This is flawed -- EOS may occur anywhere, however this is what
some people do.
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
David Flynn [Thu, 27 Nov 2008 11:58:50 +0000 (11:58 +0000)]
demux/ogg: protect against invalid oggdirac stream
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>