]>
git.sesse.net Git - vlc/log
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).
Laurent Aimar [Tue, 11 Nov 2008 19:32:20 +0000 (20:32 +0100)]
Removed stream immediate.
Normal stream layer should be about the same latency now.
Laurent Aimar [Tue, 11 Nov 2008 19:26:05 +0000 (20:26 +0100)]
Removed useless buffering at stream level.
It removed the need of access_t.info.b_prebuffered
It reduces latency (removing the need for stream immediate)
It may increase a little the CPU usage but only for demuxer that
already do too much small stream reads.
Laurent Aimar [Tue, 11 Nov 2008 18:40:07 +0000 (19:40 +0100)]
Increased VOUT_IDLE_SLEEP as a proper wait/lock is used.
It is still needed as filter change need to be checked and do not use
this wait/lock (they are about picture fifo).
Felix Paul Kühne [Tue, 11 Nov 2008 18:47:05 +0000 (19:47 +0100)]
Fix package-macosx-plugin target on MacOS X 10.5 (Leopard).
forward-port [
578af5df020a05e7deb7f4b0fdf5b6c5d402814e ]
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Ilkka Ollakka [Tue, 11 Nov 2008 15:09:51 +0000 (17:09 +0200)]
Modify caching-values in simple-preferences, so new base values are
100 200 300 750 2500
For http/rtsp caching is doubled, for mms its 10x that (maybe too much on that one).
Ilkka Ollakka [Tue, 11 Nov 2008 11:06:41 +0000 (13:06 +0200)]
Enable ffmpeg aac decoder, seems to work currently.
David Flynn [Mon, 10 Nov 2008 19:27:33 +0000 (19:27 +0000)]
codec/dirac: remove decoder functionality
The schroedinger project and vlc module are much faster dirac decoders;
that should be used in preference to libdirac[-research]
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Laurent Aimar [Mon, 10 Nov 2008 18:07:00 +0000 (19:07 +0100)]
Constify es_out_Add es_format_t* argument.
David Flynn [Sun, 9 Nov 2008 15:36:17 +0000 (15:36 +0000)]
mux/ogg: Enable OggDirac support
- OggDirac support using revised granule_position mapping:
http://www.diracvideo.org/specification (
20081109 )
- Uses p_extra for BOS page
- Flushes Ogg page after each OggDirac packet
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Jean-Baptiste Kempf [Mon, 10 Nov 2008 15:40:45 +0000 (16:40 +0100)]
[Contrib] GnuTLS update to 2.6.1
Sebastien Escudier [Fri, 7 Nov 2008 09:25:26 +0000 (10:25 +0100)]
live555.cpp typo
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 10 Nov 2008 12:58:23 +0000 (13:58 +0100)]
[Contrib] Dirac update to 1.0.0. Some patches were merged upstream, some are still needed...
Rémi Denis-Courmont [Sun, 9 Nov 2008 19:34:43 +0000 (21:34 +0200)]
Fix previous commit (untested)
Rémi Denis-Courmont [Sun, 9 Nov 2008 19:26:11 +0000 (21:26 +0200)]
Improve Win32 poll replacement (and fix #1949)
Rémi Denis-Courmont [Sun, 9 Nov 2008 18:04:38 +0000 (20:04 +0200)]
read -> recv for Wins(o|u)ck
Rémi Denis-Courmont [Sun, 9 Nov 2008 17:36:30 +0000 (19:36 +0200)]
RTP: try to improve packet re-ordering
Rémi Denis-Courmont [Sun, 9 Nov 2008 12:41:07 +0000 (14:41 +0200)]
Move RTP to access/rtp
Rémi Denis-Courmont [Sat, 8 Nov 2008 15:51:28 +0000 (17:51 +0200)]
mmap: fix large file support on 32-bits archs (closes #2188)
Rémi Denis-Courmont [Sat, 8 Nov 2008 15:43:54 +0000 (17:43 +0200)]
mmap: fix debug message formats
Jean-Baptiste Kempf [Fri, 7 Nov 2008 12:40:23 +0000 (13:40 +0100)]
[Galaktos] Fix compilation.
Jean-Baptiste Kempf [Fri, 7 Nov 2008 12:12:05 +0000 (13:12 +0100)]
Remove unneeded symbols.
Lukas Durfina [Sat, 1 Nov 2008 12:23:25 +0000 (13:23 +0100)]
libvlc: better audio handling
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Laurent Aimar [Fri, 7 Nov 2008 11:29:39 +0000 (12:29 +0100)]
Modified demux_vaControlHelper to take bitrate in an int64_t
Laurent Aimar [Fri, 7 Nov 2008 11:22:43 +0000 (12:22 +0100)]
Cleaned up a bit rawvideo demuxer.
Used vlc_fourcc_t.
Protected a macro.
Used var_CreateGetNonEmptyString where needed.
Cosmetics.
Laurent Aimar [Fri, 7 Nov 2008 10:52:32 +0000 (11:52 +0100)]
Do not reject rawvideo without a frame rate but use 25 instead.
The rawvideo stream may not be CFR but has a timestamp for every frame.
Anyway I prefer that we try to display the stream even with small glitches
than rejecting it.
David Flynn [Fri, 7 Nov 2008 08:43:32 +0000 (08:43 +0000)]
rawvideo: Fix timestamps & input options
demux:
- Use accurate timestamps (date_t)
- Signal frame rate in fmt_out
- Fix aspect ratio for YUV4MPEG2
- Reoganise input options to allow sensible overrides
Ie: extension gussing < yuv4mpeg < cmdline
codec/packetizer:
- Fix incorrect assumption of 25 fps video
- Use accurate timestamps (date_t)
- Copy input format as output format (to preserve frame rate)
- Set progressive flag per picture
TODO:
- Have module option for interlaced
- Detect interlaced in demux for YUV4MPEG2
- Have codec read set the interlaced flags in the video
All seems rather tricky for the moment (well, YUV4MPEG2 bit does,
since the demuxer strips the headers that reveal the interlace
mode).
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Jean-Baptiste Kempf [Fri, 7 Nov 2008 00:49:04 +0000 (01:49 +0100)]
[Contribs] Update LAME.
Jean-Baptiste Kempf [Fri, 7 Nov 2008 00:36:03 +0000 (01:36 +0100)]
[Contrib] Update to libpng 1.2.33
Jean-Baptiste Kempf [Fri, 7 Nov 2008 00:29:15 +0000 (01:29 +0100)]
[Contrib] Theora 1.0.
Jean-Baptiste Kempf [Thu, 6 Nov 2008 19:12:47 +0000 (20:12 +0100)]
Update live555 contrib patch
Rémi Denis-Courmont [Thu, 6 Nov 2008 20:34:24 +0000 (22:34 +0200)]
Remove thread ID.
Iinvalid on POSIX (pthread_t is not scalar), crashing on Win32
Laurent Aimar [Wed, 5 Nov 2008 21:23:11 +0000 (22:23 +0100)]
Fixed spatializer compilation.
Laurent Aimar [Wed, 5 Nov 2008 21:18:25 +0000 (22:18 +0100)]
Fixed goom compilation.
Joseph Tulou [Wed, 5 Nov 2008 20:34:59 +0000 (22:34 +0200)]
Make x11 event handling optional
Signed-off-b: Rémi Denis-Courmont <rdenis@simphalempin.com>
Rémi Denis-Courmont [Wed, 5 Nov 2008 20:06:36 +0000 (22:06 +0200)]
Fix sscanf overflow
Pointed-out-by: Tobias Klein <tk@trapkit.de>
Rémi Denis-Courmont [Tue, 4 Nov 2008 19:31:17 +0000 (21:31 +0200)]
Fix buffer overflow
Pointed-out-by. Tobias Klein <tk@trapkit.de>
Laurent Aimar [Wed, 5 Nov 2008 20:31:47 +0000 (21:31 +0100)]
Allow aout to grab vout_Request calls.
Do not use vout_Request in aout_filter_t anymore but aout_filter_RequestVout.
They have the same semantic but it will allows to control every vout creation
from aout.
David Flynn [Tue, 4 Nov 2008 23:51:51 +0000 (23:51 +0000)]
Fix allocation of picture_t without full initialization
NB, this highlights some reference counting strangeness.
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Laurent Aimar [Mon, 3 Nov 2008 21:22:21 +0000 (22:22 +0100)]
Split (virtually) display and demux es_out.
Laurent Aimar [Mon, 3 Nov 2008 19:41:08 +0000 (20:41 +0100)]
Convert remaining input_EsOut* to es_out_Control.
Laurent Aimar [Sun, 2 Nov 2008 20:43:44 +0000 (21:43 +0100)]
Moved input_EsOutSetRecord/input_EsOutSetDelay to es_out_Control.
Laurent Aimar [Sun, 2 Nov 2008 18:00:22 +0000 (19:00 +0100)]
Moved input_EsOutDecodersIsEmpty to es_out_Control and cleaned its usage.
Laurent Aimar [Sun, 2 Nov 2008 17:30:17 +0000 (18:30 +0100)]
Moved input_EsOutIsBuffering to es_out_Control.
Laurent Aimar [Sun, 2 Nov 2008 15:55:02 +0000 (16:55 +0100)]
Removed the need of input_EsOutGetFromID.
Laurent Aimar [Sun, 2 Nov 2008 15:41:55 +0000 (16:41 +0100)]
Fixed ES_OUT_SET_DEFAULT name (added ES_).
Laurent Aimar [Sun, 2 Nov 2008 15:36:19 +0000 (16:36 +0100)]
Moved input_EsOutGetWakeup to es_out_Control.
Laurent Aimar [Sun, 2 Nov 2008 12:53:01 +0000 (13:53 +0100)]
Improved a bit es_out_t generalisation.
Laurent Aimar [Tue, 4 Nov 2008 22:45:19 +0000 (23:45 +0100)]
Cosmetics.
David Flynn [Tue, 4 Nov 2008 22:21:30 +0000 (22:21 +0000)]
Fix parsing of SPS for particular profiles
Should fix some aspect ratio related pain, amongst others.
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
David Flynn [Thu, 30 Oct 2008 11:29:44 +0000 (11:29 +0000)]
Fix prototype to be more const
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Laurent Aimar [Tue, 4 Nov 2008 21:45:02 +0000 (22:45 +0100)]
Fixed useless timestamp discontinuity with sout.
Rémi Denis-Courmont [Tue, 4 Nov 2008 19:51:32 +0000 (21:51 +0200)]
Don't lock the message queue until we need it
Sebastien Escudier [Tue, 4 Nov 2008 15:08:43 +0000 (16:08 +0100)]
fix sdt.h include in dvb access module
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
David Flynn [Tue, 4 Nov 2008 14:48:21 +0000 (14:48 +0000)]
Fix calculation with uninitialized value
In particular, calculating i_dts and i_length in p_stream.
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
David Flynn [Tue, 4 Nov 2008 14:48:20 +0000 (14:48 +0000)]
Fix unpacking of Dirac SeqHdr
Individual flags on overridden interlace coding modes are nolonger
transmitted. Just a single uint.
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Sébastien Escudier [Tue, 4 Nov 2008 15:12:58 +0000 (16:12 +0100)]
input_DetachSout corrections
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Pierre Ynard [Tue, 4 Nov 2008 14:50:23 +0000 (15:50 +0100)]
WinCE: fix includes
Fix includes for WinCE
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Geoffroy Couprie [Sun, 2 Nov 2008 19:01:55 +0000 (20:01 +0100)]
WinCE: replace _wmkdir by _mkdir
Geoffroy Couprie [Sun, 2 Nov 2008 18:59:38 +0000 (19:59 +0100)]
add -no-undefined for WinCE
Geoffroy Couprie [Sun, 2 Nov 2008 18:59:05 +0000 (19:59 +0100)]
CeGCC headers depend on _WIN32_WINNT
Tadashi Jokagi [Mon, 3 Nov 2008 23:33:44 +0000 (23:33 +0000)]
l10n: Japanese update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Christophe Mutricy [Mon, 3 Nov 2008 23:32:05 +0000 (23:32 +0000)]
Files have been deleted
Rémi Duraffort [Mon, 3 Nov 2008 19:53:34 +0000 (20:53 +0100)]
xspf: both "xmlns" and "xmlns:vlc" are acceptable. (Fix #2260)
Vincent Penquerc'h [Sat, 1 Nov 2008 09:57:10 +0000 (09:57 +0000)]
fix build with (at least) libspeex 1.1.12
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Jean-Baptiste Kempf [Thu, 23 Oct 2008 14:10:53 +0000 (07:10 -0700)]
[Qt] Privatise what can be privatised in menu class
Jean-Baptiste Kempf [Thu, 23 Oct 2008 13:47:22 +0000 (06:47 -0700)]
[Qt] Put the extended dialog on the left of the Main Interface by default.
Close ticket
Jean-Baptiste Kempf [Sun, 2 Nov 2008 19:14:16 +0000 (20:14 +0100)]
[Qt] Parsing of generic toolbars and auto-creation of those bars.
This introduce a parseAndCreate function that creates all the needed buttons from a QString input.
This also introduce a next-frame button and the code needed behind it.
Jean-Baptiste Kempf [Sat, 1 Nov 2008 22:16:53 +0000 (23:16 +0100)]
[Qt] Implement a kind of rememberance in Open Network Dialog.
The code is suboptimal since it does save more often than when accept() is called. This will be fixed in the future.
Laurent Aimar [Sun, 2 Nov 2008 16:56:47 +0000 (17:56 +0100)]
Moved VOUT_MIN_DIRECT_PICTURES to src/video_output.
Laurent Aimar [Sun, 2 Nov 2008 16:50:14 +0000 (17:50 +0100)]
Removed check on OPTIMIZE_MEMORY in installed headers.
Rémi Duraffort [Sun, 2 Nov 2008 13:49:05 +0000 (14:49 +0100)]
QT|bookmarks: use hh:mm:ss as time default format.
Rémi Duraffort [Sun, 2 Nov 2008 12:00:01 +0000 (13:00 +0100)]
Remove MALLOC_NULL and use calloc when needed.
Rémi Duraffort [Sun, 2 Nov 2008 11:40:43 +0000 (12:40 +0100)]
Remove MALLOC_(VOID|ERR). (and use calloc instead of malloc+memset)