]>
git.sesse.net Git - vlc/log
Laurent Aimar [Thu, 20 Nov 2008 18:45:11 +0000 (19:45 +0100)]
Moved INPUT_CONTROL_FIFO_SIZE to private header.
Laurent Aimar [Thu, 20 Nov 2008 18:21:22 +0000 (19:21 +0100)]
Fix rate slower/faster in rewind mode.
Laurent Aimar [Thu, 20 Nov 2008 18:07:58 +0000 (19:07 +0100)]
Cosmetics.
Laurent Aimar [Thu, 20 Nov 2008 18:04:09 +0000 (19:04 +0100)]
Fixed decoder deadlock when stream output control the pace.
Jean-Paul Saman [Thu, 20 Nov 2008 16:10:47 +0000 (17:10 +0100)]
(qt4) Enable reverse playback direction button in qt4 interface.
Jean-Paul Saman [Thu, 20 Nov 2008 15:41:01 +0000 (16:41 +0100)]
Remove last instances of FORWARD/BACKWARD state.
I seem to have missed these, sorry guys for breaking the build.
Jean-Paul Saman [Thu, 20 Nov 2008 13:33:37 +0000 (14:33 +0100)]
Remove FORWARD_S and BACKWARD_S from input state.
The input core does separate playing states for forward or backward direction from the playing state PLAYING_S. If one wants to know in what direction VLC is playing, then he needs to look at the sign value of the "rate" value. Backward playing direction has a negative "rate" value. Forward playing direction has a positive one.
Jean-Paul Saman [Thu, 20 Nov 2008 13:19:37 +0000 (14:19 +0100)]
Signal can_rewind for use by user interfaces.
Jean-Paul Saman [Wed, 19 Nov 2008 15:07:34 +0000 (16:07 +0100)]
Allowing for rate < 0 enables rewind playback for eg: RTSP streams.
Don't allow rate < 0 when p_input->p->input.b_rescale_ts is true.
Setting b_rescale_ts to true says to vlc, rescale the timestamp.
Setting it to false is like saying, I can completely handle the rate, just aknoledge the fact that the rate is not the default one.
Jean-Paul Saman [Wed, 19 Nov 2008 14:45:19 +0000 (15:45 +0100)]
(live555) RTSP fastforward works from Qt4 interface.
COCQUEBERT Cédric [Wed, 19 Nov 2008 21:11:26 +0000 (22:11 +0100)]
Fixed video offsets and horizontal edge blending.
Signed-off-by: COCQUEBERT Cédric <cedric.cocquebert@cea.fr>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Laurent Aimar [Wed, 19 Nov 2008 20:53:17 +0000 (21:53 +0100)]
Fixed deinterlacing for i422.
Initial report/patch by Marian Durkovic.
Laurent Aimar [Wed, 19 Nov 2008 20:22:30 +0000 (21:22 +0100)]
Fix deadlock when the decoder return an error.
Laurent Aimar [Wed, 19 Nov 2008 20:21:55 +0000 (21:21 +0100)]
Fixed rawvideo packetizer.
Laurent Aimar [Wed, 19 Nov 2008 19:22:01 +0000 (20:22 +0100)]
Make icecast server detection more robust.
Laurent Aimar [Wed, 19 Nov 2008 18:45:03 +0000 (19:45 +0100)]
Fix potential invalid sout buffer chain in decoder.
Lukas Durfina [Tue, 18 Nov 2008 21:46:40 +0000 (22:46 +0100)]
libvlc: get right name of audio output module
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Laurent Aimar [Tue, 18 Nov 2008 19:30:28 +0000 (20:30 +0100)]
Added timeshift support.
Laurent Aimar [Tue, 18 Nov 2008 19:16:28 +0000 (20:16 +0100)]
Improved ogm support + fix typo.
Laurent Aimar [Tue, 18 Nov 2008 18:39:24 +0000 (19:39 +0100)]
Fixed possible out of bound access + infinite loop in dirac header.
Laurent Aimar [Tue, 18 Nov 2008 18:31:47 +0000 (19:31 +0100)]
Cosmetics.
Laurent Aimar [Tue, 18 Nov 2008 18:19:50 +0000 (19:19 +0100)]
Fixed double free.
Fixed double free.
Vincent Penquerc'h [Tue, 11 Nov 2008 20:42:31 +0000 (20:42 +0000)]
Do not delay processing of the first data page of the last logical stream
The first data page of a physical stream is stored in the relevant logical stream
in Ogg_FindLogicalStreams. Therefore, we must not read a page and only update the
stream it belongs to if we haven't processed this first page yet. If we do, we
will only process that first page whenever we find the second page for this stream.
While this is fine for Vorbis and Theora, which are continuous codecs, which means
the second page will arrive real quick, this is not fine for Kate, whose second
data page will typically arrive much later.
This means it is now possible to seek right at the start of a stream where the last
logical stream is Kate, without having to wait for the second data page to unblock
the first one, which is the one that triggers the 'no more headers to backup' code.
And, as we all know, seeking without having backed up all headers is bad, since the
codec will fail to initialize if it's missing its headers.
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Laurent Aimar [Tue, 18 Nov 2008 18:05:49 +0000 (19:05 +0100)]
Fixed block_Realloc when block_t->p_buffer has changed.
Laurent Aimar [Tue, 18 Nov 2008 18:05:22 +0000 (19:05 +0100)]
Use vlc_rand_bytes for utf8_mkstemp.
Laurent Aimar [Tue, 18 Nov 2008 00:21:05 +0000 (01:21 +0100)]
Cosmetics (use PES_EXTENDED_STREAM_ID)
Laurent Aimar [Tue, 18 Nov 2008 00:19:41 +0000 (01:19 +0100)]
Added utf8_mkstemp to src/libvlccore.sym.
Laurent Aimar [Mon, 17 Nov 2008 23:47:31 +0000 (00:47 +0100)]
Fixed es selection regression.
Laurent Aimar [Mon, 17 Nov 2008 23:17:30 +0000 (00:17 +0100)]
Faster close when timeshift is active.
It is useless to read the stream data when flushing.
Laurent Aimar [Mon, 17 Nov 2008 23:09:43 +0000 (00:09 +0100)]
Fixed a segfault in ES_OUT_GET_ES_STATE (typo).
Laurent Aimar [Mon, 17 Nov 2008 23:07:14 +0000 (00:07 +0100)]
Use utf8_mkstemp in timeshift.
It should fix win32 build.
Laurent Aimar [Mon, 17 Nov 2008 23:05:49 +0000 (00:05 +0100)]
Added a utf8_mkstemp implementation.
Laurent Aimar [Mon, 17 Nov 2008 18:55:01 +0000 (19:55 +0100)]
Reduce memory usage (-28%) by packing index structures.
It is done by using __attribute__((__packed__)) when available.
Laurent Aimar [Mon, 17 Nov 2008 18:36:37 +0000 (19:36 +0100)]
Updated "can-pause" value.
Laurent Aimar [Mon, 17 Nov 2008 18:36:00 +0000 (19:36 +0100)]
Added timeshift options (input-timeshift-granularity/input-timeshift-path).
Laurent Aimar [Mon, 17 Nov 2008 18:34:24 +0000 (19:34 +0100)]
Fixed missing unlock in case of error (timeshift).
Laurent Aimar [Mon, 17 Nov 2008 18:05:40 +0000 (19:05 +0100)]
Removed timeshift module.
It has been replaced by generic timeshift at es_out level.
The only regressions I see is:
- it is not (yet) possible to timeshift module that (wrongly) advertize
pace control.
- the new timeshift still uses too much memory (~20Mbytes per hour for DVB-T).
Laurent Aimar [Sun, 16 Nov 2008 23:42:29 +0000 (00:42 +0100)]
Dump data to disk when timeshifting.
Laurent Aimar [Sun, 16 Nov 2008 20:34:58 +0000 (21:34 +0100)]
Prepare file storage in timeshift.
Laurent Aimar [Sun, 16 Nov 2008 13:47:40 +0000 (14:47 +0100)]
Clean up.
Laurent Aimar [Sun, 16 Nov 2008 12:40:53 +0000 (13:40 +0100)]
Added frame by frame support in es out timeshift.
Laurent Aimar [Sun, 16 Nov 2008 11:37:52 +0000 (12:37 +0100)]
Privatized ES_OUT_SET_ACTIVE/MODE and removed ES_OUT_GET_ACTIVE/MODE/GROUP.
Laurent Aimar [Sun, 16 Nov 2008 01:55:38 +0000 (02:55 +0100)]
Stop timeshifting when unused.
Laurent Aimar [Sun, 16 Nov 2008 01:45:48 +0000 (02:45 +0100)]
Cosmetics.
Laurent Aimar [Sun, 16 Nov 2008 01:44:38 +0000 (02:44 +0100)]
Untangled es_out_timeshift lock/wait/properties.
Laurent Aimar [Sun, 16 Nov 2008 00:27:48 +0000 (01:27 +0100)]
No functionnal changes (timeshift).
Laurent Aimar [Sat, 15 Nov 2008 23:08:15 +0000 (00:08 +0100)]
Cosmetics.
Laurent Aimar [Sat, 15 Nov 2008 20:04:26 +0000 (21:04 +0100)]
Auto reset rate to source rate when no more buffered data.
Laurent Aimar [Sat, 15 Nov 2008 19:28:08 +0000 (20:28 +0100)]
Added rate change support to es_out_timeshift.
Laurent Aimar [Fri, 14 Nov 2008 00:58:09 +0000 (01:58 +0100)]
Cosmetics.
Laurent Aimar [Fri, 14 Nov 2008 00:53:30 +0000 (01:53 +0100)]
Implemented pause for non pausable stream (in memory).
Laurent Aimar [Wed, 12 Nov 2008 23:14:12 +0000 (00:14 +0100)]
Cosmetic.
Laurent Aimar [Wed, 12 Nov 2008 23:10:01 +0000 (00:10 +0100)]
Allow using es_out timeshift pause support.
Laurent Aimar [Wed, 12 Nov 2008 23:08:30 +0000 (00:08 +0100)]
Begin es out timeshift implementation.
There are some problems:
- The data are stored in memory.
- Only pause/unpause are supported.
- Data are sent too fast to the next es_out.
Laurent Aimar [Tue, 11 Nov 2008 20:26:46 +0000 (21:26 +0100)]
Added initial skeleton for es_out timeshift support.
It is not yet functionnal.
Laurent Aimar [Fri, 7 Nov 2008 00:08:49 +0000 (01:08 +0100)]
Fixed ES_OUT_SET_FMT name.
Jean-Baptiste Kempf [Mon, 17 Nov 2008 15:48:04 +0000 (16:48 +0100)]
Patch to enable/disable key and mouse handling at vout level:
- x11-event option is renamed vout-event and become global
(libvlc-module.c)
- var_CreateGetInteger is called once at x11 initialization
Patch by Joseph Tulou
Pierre Ynard [Mon, 17 Nov 2008 11:08:28 +0000 (12:08 +0100)]
Temporarily work around crashing on Windows due to %zu
The printf functions on Windows don't support the z length modifier,
which can shift field arguments, and causes an unconditional crash in
modules.c on start-up. For now, strip it on Windows and have vlc work
again, until a better solution is found and applied.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 17 Nov 2008 15:26:58 +0000 (16:26 +0100)]
Support for QAM modulation on ATSC
Default is not QAM_AUTO because ATSC is mainly using VSB_8 for non-cable operations.
Patch by Charles Hordis
Christophe Mutricy [Mon, 17 Nov 2008 00:18:48 +0000 (00:18 +0000)]
Don't distribute ./compile
Christophe Mutricy [Mon, 17 Nov 2008 00:17:05 +0000 (00:17 +0000)]
Distribute pixmaps/toolbars/*
Christophe Mutricy [Mon, 17 Nov 2008 00:15:34 +0000 (00:15 +0000)]
rtp/xiph.c has no strings and is not (yet) distributed
Alexis Ballier [Sat, 15 Nov 2008 13:42:19 +0000 (14:42 +0100)]
Allow disabling libsysfs support
Add a configure switch to allow disabling libsysfs support instead of letting it check what is on the build host and enable it accordingly. The default behavior is unchanged.
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Laurent Aimar [Sat, 15 Nov 2008 21:53:26 +0000 (22:53 +0100)]
Fixed snapshot while video is paused.
David Flynn [Sat, 15 Nov 2008 14:13:48 +0000 (14:13 +0000)]
codec/dirac: Fix video format guessing
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Jean-Baptiste Kempf [Sat, 15 Nov 2008 16:44:39 +0000 (17:44 +0100)]
NEWS: Dirac is now available in TS too.
Jean-Baptiste Kempf [Fri, 14 Nov 2008 16:02:42 +0000 (17:02 +0100)]
[Qt] Use the new Frame-By-Frame icon.
Vincent Penquerc'h [Tue, 11 Nov 2008 20:56:06 +0000 (20:56 +0000)]
do not mind large time discontinuities in SPU streams these are to be expected, so do not reset timing
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Laurent Aimar [Sat, 15 Nov 2008 12:21:57 +0000 (13:21 +0100)]
Removed useless test.
David Flynn [Fri, 14 Nov 2008 21:46:40 +0000 (21:46 +0000)]
mux/mpeg/pes: move PES_PRIVATE_STREAM_1 id handling into PESHeader()
PES_EXTENDED_STREAM_ID is handled inside PESHeader()
Not handling PES_PRIVATE_STREAM_1 inside PESHeader() just moves complication
into the calling function and creates an extra argument.
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
David Flynn [Fri, 14 Nov 2008 21:46:39 +0000 (21:46 +0000)]
mux/mpeg/ts: Add dirac muxing support
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
David Flynn [Fri, 14 Nov 2008 21:46:38 +0000 (21:46 +0000)]
mux/mpeg/pes: Add support for stream_id_extension
ISO/IEC 13818-1:2000/Amd.2:2003 Adds support for signalling
a stream_id_extension. This is used in mapping standards
for Dirac/VC-2 and VC-1.
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Laurent Aimar [Sat, 15 Nov 2008 12:02:55 +0000 (13:02 +0100)]
Added 2 asserts.
David Flynn [Fri, 14 Nov 2008 21:46:37 +0000 (21:46 +0000)]
mux/mpeg/pes: Add support for unbounded VIDEO_ES
For some stream_id's in a transport stream, the PES packet may be
unbounded in length; add support for this.
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
David Flynn [Fri, 14 Nov 2008 21:46:36 +0000 (21:46 +0000)]
mux/mpeg/pes: Add documentation stub
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Rémi Duraffort [Fri, 14 Nov 2008 19:50:03 +0000 (20:50 +0100)]
Revert "Fix compilation warning when compiling without --enable-debug."
This commit breaks 'make check'.
This reverts commit
c87ca8bb3ad9da57f15b311d4b688215e0a2f461 .
Jean-Baptiste Kempf [Fri, 14 Nov 2008 15:47:30 +0000 (16:47 +0100)]
[Qt] New icons... Because you are worth it.
Rémi Duraffort [Thu, 13 Nov 2008 21:47:56 +0000 (22:47 +0100)]
Cmml: again, fix warning in a better way.
Rémi Duraffort [Thu, 13 Nov 2008 21:37:05 +0000 (22:37 +0100)]
cmml: *Really* fix compilation warning.
(Don't use dummy code to hide these warnings)
Rémi Duraffort [Thu, 13 Nov 2008 21:22:32 +0000 (22:22 +0100)]
Fix compilation warning when compiling without --enable-debug.
Jean-Baptiste Kempf [Thu, 13 Nov 2008 17:40:41 +0000 (18:40 +0100)]
Some NEWS.
COCQUEBERT Cédric [Thu, 13 Nov 2008 17:05:25 +0000 (18:05 +0100)]
Fix toggling when Video is not embedded
Slight modification by jb
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Antoine Lejeune [Sat, 26 Jul 2008 00:58:15 +0000 (02:58 +0200)]
Maemo: Add the swscale_nokia770 library
Its interface is close to swscale and the library used part of the
swscale module code.
The library was developped by Siarhei Siamashka.
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Antoine Lejeune [Fri, 27 Jun 2008 16:55:15 +0000 (18:55 +0200)]
A new GUI for Maemo based on Hildon framework
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Vicente Jimenez Aguilar [Thu, 13 Nov 2008 14:20:04 +0000 (15:20 +0100)]
Misspelling DCCP code
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Jean-Baptiste Kempf [Thu, 13 Nov 2008 01:29:06 +0000 (02:29 +0100)]
Correct typo in previous commits.
Jean-Baptiste Kempf [Thu, 13 Nov 2008 01:21:46 +0000 (02:21 +0100)]
[Win32] package scripts updates.
Jean-Baptiste Kempf [Thu, 13 Nov 2008 00:07:30 +0000 (01:07 +0100)]
[Win32] add a MSys configure script.
Jean-Baptiste Kempf [Thu, 13 Nov 2008 00:04:23 +0000 (01:04 +0100)]
[Win32] Package: Warn if unix2dos fails, since this can happen a lot on MSys or CYGWIN
Christophe Mutricy [Wed, 12 Nov 2008 21:32:55 +0000 (21:32 +0000)]
RTP has moved to access/
Felix Paul Kühne [Wed, 12 Nov 2008 21:15:27 +0000 (22:15 +0100)]
ub.sh: prettified the comments a bit
Laurent Aimar [Wed, 12 Nov 2008 19:04:42 +0000 (20:04 +0100)]
Fixed output bitrate value + cosmetics.
David Flynn [Wed, 12 Nov 2008 09:21:25 +0000 (09:21 +0000)]
codec/dirac: Rewrite libdirac(-research) encoding support
libdirac is currently a higher quality (albeit much slower) encoder than
libschroedinger. The intention is to port its algorithim to schro and
depricate the codebase.
A previous patch removes libdirac decoding support in preference
to the schroedinger module which is designed to be much faster.
This patch corrects previous attempts at doing an encoder module. It
takes into account:
- input PTS
- correctly forming output pts&dts (progressive and field coding modes)
- gathering dirac data units into encapsulation units
- encoder options
- simplified encoder options (block overlap)
- choosing of suitable parameters from input frame parameters
- OggDirac compliant stashing of headers in p_extra
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Ludovic Fauvet [Tue, 11 Nov 2008 10:37:34 +0000 (11:37 +0100)]
Fix a cursor selection bug in the Messages logs (see #2163)
Also introduce a smart selection where the selection is restored after
text is inserted.
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Paul Corke [Tue, 11 Nov 2008 10:05:45 +0000 (10:05 +0000)]
httpd: correctly reads from ufd[]...
...in the case where there are multiple clients, not all of which are
waiting to be serviced.
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Dominique Leuenberger [Mon, 10 Nov 2008 21:48:53 +0000 (22:48 +0100)]
Add support for bbc.co.uk iPLayer URLs (LUA Script)
Radio only for the moment
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Christophe Mutricy [Tue, 11 Nov 2008 20:07:48 +0000 (20:07 +0000)]
i18: Translate one more string
Christophe Mutricy [Sat, 8 Nov 2008 01:08:26 +0000 (01:08 +0000)]
Sync NEWS
Laurent Aimar [Tue, 11 Nov 2008 20:49:05 +0000 (21:49 +0100)]
Revert "Increased VOUT_IDLE_SLEEP as a proper wait/lock is used."
This reverts commit
4332c070f6eba9288f349ac378392b219a3d7629 .
A higher value creates problem with OSD. This will need more
thinking.
Laurent Aimar [Tue, 11 Nov 2008 20:16:04 +0000 (21:16 +0100)]
Removed es_out_Lock/Unlock.
Demuxer running their own thread sending data to es_out will have to
properly handle es_out (reset).