]>
git.sesse.net Git - vlc/log
Pierre Ynard [Fri, 19 Nov 2010 18:56:09 +0000 (19:56 +0100)]
vlm: accept "ps" and "ts" as mux arguments
Having to type "mux mp2t" was lame
Rafaël Carré [Fri, 19 Nov 2010 13:41:42 +0000 (14:41 +0100)]
fix libogg build on OSX (patch taken from upstream)
remove obsolete patch forgotten in [
4b6e13d37fba ]
Pierre Ynard [Fri, 19 Nov 2010 12:45:54 +0000 (13:45 +0100)]
vod: don't handle pause state toggling in the RTSP stack
RTSP doesn't toggle pause state, it sends unconditional PLAY/PAUSE
commands. Let the VLM handle it.
Ilkka Ollakka [Fri, 19 Nov 2010 11:37:19 +0000 (13:37 +0200)]
Qt4: pictureflow, if target futher than 20, jump closer and scroll last 20 items
Rémi Duraffort [Fri, 19 Nov 2010 09:51:07 +0000 (10:51 +0100)]
qt4: remove an assert (a check for NULLity is enough).
Hannes Domani [Wed, 17 Nov 2010 11:46:42 +0000 (12:46 +0100)]
Qt: tell that vlc processed the media keys
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 18 Nov 2010 14:06:02 +0000 (15:06 +0100)]
Configure: do not use XCB on Symbian
Jean-Baptiste Kempf [Fri, 19 Nov 2010 01:58:42 +0000 (02:58 +0100)]
Qt: fix WinXP quitting issue
Erwan Tulou [Thu, 18 Nov 2010 23:47:26 +0000 (00:47 +0100)]
skins2(Win32): remove an unneeded WS_EX_TOOLWINDOW option
This option prevents windows from being displayed in the alt-tab list.
This should fix trac #4343 for Vista and Win7 (to be tested)
Rafaël Carré [Thu, 18 Nov 2010 18:19:09 +0000 (19:19 +0100)]
fix [
41373a85a2 ]
We don't want an universal build on osx
Rafaël Carré [Thu, 18 Nov 2010 17:50:13 +0000 (18:50 +0100)]
Rafaël Carré [Tue, 16 Nov 2010 12:35:40 +0000 (13:35 +0100)]
ncurses: redraw interface unconditionally
redraw happens on getch() return, on timeout (1 second), or on keypress
wether the key was handled or not.
input change is now checked in the main loop
Rafaël Carré [Sun, 7 Nov 2010 17:55:58 +0000 (18:55 +0100)]
x264: write first SEI NAL into first picture
It contains the x264 version info and options used for encoding
If we let it in extradata it will not be present in the final file
libavcodec does that already, and this makes it easier to compare x264
options used by VLC and FFmpeg.
Comparing FFmpeg and VLC with the exact same set of options might help
finding why mpeg (at least mpeg2/mpeg4/flv) encoding is 5 times slower
with vlc than with ffmpeg, supposedly for the same set of options.
Rafaël Carré [Thu, 18 Nov 2010 10:25:58 +0000 (11:25 +0100)]
transcode: reduce decoder aspect ratio fraction
avoids integer overflow with aspect ratio = BIG:BIG
fixes #4312
Rémi Duraffort [Thu, 18 Nov 2010 09:04:16 +0000 (10:04 +0100)]
contrib: distclean target removes every thing
Rémi Denis-Courmont [Wed, 17 Nov 2010 21:40:36 +0000 (23:40 +0200)]
Allow demux to select the PTS delay, fallback to access
This will allow the SDP parsers to set their PTS delay according
to rtsp-caching/rtp-caching rather than the caching value of the
access module. The access module is irrelevant in that particular
case.
Pierre d'Herbemont [Wed, 17 Nov 2010 18:53:44 +0000 (19:53 +0100)]
contrib: No need to remove distro file before ln -sf.
Pierre d'Herbemont [Wed, 17 Nov 2010 18:47:41 +0000 (19:47 +0100)]
contrib: .iconv->.iconv-from-os when appropriate.
Pierre d'Herbemont [Wed, 17 Nov 2010 18:47:22 +0000 (19:47 +0100)]
contrib: Build tools first.
Pierre d'Herbemont [Wed, 17 Nov 2010 18:17:24 +0000 (19:17 +0100)]
bootstrap: Use a link to distro file instead of a copy.
Pierre Ynard [Wed, 17 Nov 2010 18:23:43 +0000 (19:23 +0100)]
vod: use time instead of position for seek requests
RTSP uses NPT in seconds, so don't convert for nothing...
Pierre d'Herbemont [Wed, 17 Nov 2010 17:53:21 +0000 (18:53 +0100)]
ios_vout: Build fix.
Pierre d'Herbemont [Wed, 17 Nov 2010 17:12:16 +0000 (18:12 +0100)]
contrib: Remove ifdef recursion in .live target, and fix iOS build.
Pierre d'Herbemont [Wed, 17 Nov 2010 16:36:34 +0000 (17:36 +0100)]
contrib: Fixed SVN version number for contribs.
We want to be able to re-create the exact same build for a given vlc version, including contrib.
Rémi Denis-Courmont [Wed, 17 Nov 2010 17:37:43 +0000 (19:37 +0200)]
Fix memory leak in previous commit
Rémi Denis-Courmont [Wed, 17 Nov 2010 17:07:27 +0000 (19:07 +0200)]
Lift the line length limit on config files (fixes #4338)
Rémi Denis-Courmont [Wed, 17 Nov 2010 16:34:33 +0000 (18:34 +0200)]
Load the whole config file all the time
This avoids iterating through all config items of each modules. On my
system, this cuts the vlcrc load time in half, and is also far simpler.
The loader is essentially ignoring the config section, which reflects
the architectural "limitation" of the VLC configuration.
This also avoids loosing settings during VLC upgrades if an option moves
from one module to another one (which did happen in the past).
Pierre Ynard [Wed, 17 Nov 2010 15:59:01 +0000 (16:59 +0100)]
vod: remove pf_media_{add,del}_es
These are never used
Pierre Ynard [Wed, 17 Nov 2010 13:18:01 +0000 (14:18 +0100)]
rtp sout: vorbis packetizer
Erwan Tulou [Wed, 17 Nov 2010 09:31:00 +0000 (10:31 +0100)]
skins2: fix wrong check (cosmetics)
For clarity, i_children can be -1 (at init) or 0 for no child. Yet, there was
no bug, since buildNode was just a noop for -1.
pointed out on the forum
Pierre Ynard [Tue, 16 Nov 2010 23:06:27 +0000 (00:06 +0100)]
rtp sout: make private functions static
Pierre Ynard [Tue, 16 Nov 2010 21:33:20 +0000 (22:33 +0100)]
Merge VoD module into RTP stream output module
Cleaner and better working solution for VoD than the bad hack that we
currently have. Instead of (badly) duplicating large portions of codes,
it reuses the existing RTSP stack and factorizes the RTP payload code,
and provides support for a number of ES not limited to one audio and one
video tracks, as well as for missing features in RTSP headers.
The VoD module is responsible for starting and running the RTSP stack.
When a VoD media instance is started, the VLM passes down media and
session parameters as variables to the RTP stream output object, that
uses them to hook back into the VoD code (and through it, into the RTSP
stack), to retrieve accurate, already set up parameters, and provide
playback data.
Jonas Gehring [Fri, 12 Nov 2010 22:49:17 +0000 (23:49 +0100)]
Add http-referrer option to HTTP access module
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 15 Nov 2010 22:04:51 +0000 (23:04 +0100)]
Subtitles: remove .txt for autodetection
This lead to way too many false positive and complaints when VLC tried
to open a .txt file that had nothing to do with a subtitle
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Pierre Ynard [Tue, 16 Nov 2010 05:06:27 +0000 (06:06 +0100)]
i18n: add new file
Pierre Ynard [Tue, 16 Nov 2010 05:00:20 +0000 (06:00 +0100)]
directory: build fix
Pierre Ynard [Tue, 16 Nov 2010 04:09:42 +0000 (05:09 +0100)]
rtp: fix vorbis header parsing
Jean-Baptiste Kempf [Mon, 15 Nov 2010 21:20:09 +0000 (22:20 +0100)]
Qt: correctly implement play-and-exit in menu
This calls a var_GetBool each time a menu is redrawn. This may be not
optimal. Maybe a callback on "play-and-exit" would be better?
Do we care about the performance on that part (menu display)?
Close #3842
Jean-Baptiste Kempf [Mon, 15 Nov 2010 20:57:34 +0000 (21:57 +0100)]
Qt: improve look of extension dialog
Should close #4332
Rémi Denis-Courmont [Mon, 15 Nov 2010 20:24:03 +0000 (22:24 +0200)]
directory: collate file names from the same directory
Rémi Denis-Courmont [Mon, 15 Nov 2010 20:00:54 +0000 (22:00 +0200)]
directory: use vlc_loaddir instead of vlc_readdir
This makes the input thread much less responsive. But there is no other
way to enable directory sorting.
Rémi Denis-Courmont [Mon, 15 Nov 2010 19:14:17 +0000 (21:14 +0200)]
directory: cleanup, avoid useless allocs
Rémi Duraffort [Mon, 15 Nov 2010 18:20:24 +0000 (19:20 +0100)]
Fix typo.
Rémi Denis-Courmont [Mon, 15 Nov 2010 18:14:27 +0000 (20:14 +0200)]
directory: small simplification
Rémi Duraffort [Mon, 15 Nov 2010 17:07:39 +0000 (18:07 +0100)]
video_filters: remove dummy assignement.
Rémi Duraffort [Fri, 12 Nov 2010 09:57:39 +0000 (10:57 +0100)]
C++: use prefix iterators instead of postfix.
Jean-Baptiste Kempf [Sun, 14 Nov 2010 23:33:22 +0000 (00:33 +0100)]
Configure: require libbluray 0.2
Rémi Denis-Courmont [Sun, 14 Nov 2010 21:13:17 +0000 (23:13 +0200)]
windrive: basic disc discovery for Win32
This is completely untested (other than compiling & linking).
Rémi Denis-Courmont [Sun, 14 Nov 2010 16:26:19 +0000 (18:26 +0200)]
swscale: fix 15- and 16-bits RGB conversions
This is tested with X11 and should fix LP#665298.
This partially reverts commit
fb7f014161f68c914e028adbea68b7ee9863c76e .
RV24 is left as is because I cannot test it on my GPU.
Felix Paul Kühne [Sun, 14 Nov 2010 15:41:50 +0000 (16:41 +0100)]
contribs: fixed libiconv hack on Darwin10
Pierre Ynard [Sun, 14 Nov 2010 10:58:01 +0000 (11:58 +0100)]
Pierre Ynard [Sun, 14 Nov 2010 09:23:25 +0000 (10:23 +0100)]
Fix const warnings
Pierre Ynard [Sun, 14 Nov 2010 04:11:12 +0000 (05:11 +0100)]
rtp: use VLC_TS_INVALID
Pierre Ynard [Sat, 13 Nov 2010 22:48:23 +0000 (23:48 +0100)]
rtp input: vorbis payload format is now an RFC
Rémi Denis-Courmont [Sat, 13 Nov 2010 21:55:27 +0000 (23:55 +0200)]
OpenCV: do not assume picture is at p_data_orig
This seems quite wrong to me, but untested.
Rémi Denis-Courmont [Sat, 13 Nov 2010 21:44:18 +0000 (23:44 +0200)]
OSD: use picture_Release() not free() !
Rémi Denis-Courmont [Sat, 13 Nov 2010 21:40:24 +0000 (23:40 +0200)]
OSD: remove always NULL p_feedback button field
Jean-Baptiste Kempf [Sat, 13 Nov 2010 19:33:06 +0000 (20:33 +0100)]
Update the release howto to actually match what we are doing
Juho Vähä-Herttua [Fri, 12 Nov 2010 13:26:00 +0000 (15:26 +0200)]
qt4: Get rid of towlower in favor of portability
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Fri, 5 Nov 2010 17:24:41 +0000 (19:24 +0200)]
FreeType: mark some options as safe
Font is not safe because it uses the file system, and is dependent on
the local system anyway. YUVP is only for encoding, so it seems
irrelevant. Other options seem fine.
Sven Petai [Sat, 6 Nov 2010 10:25:01 +0000 (12:25 +0200)]
Make returning fatal error from the Read() more obvious. No functional change.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Sven Petai [Sat, 6 Nov 2010 09:32:59 +0000 (11:32 +0200)]
Return fatal error to the upper layers when connection is lost while reading the ICY metadata. Otherwise we will end up with an endless loop since -1 is interpreted by AStreamRefillStream() as a temporary error.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sat, 13 Nov 2010 16:47:44 +0000 (18:47 +0200)]
OpenGL: use clz()
Jean-Baptiste Kempf [Fri, 12 Nov 2010 10:40:57 +0000 (11:40 +0100)]
Fortunes, smoking in the morning and JS
Jean-Baptiste Kempf [Thu, 11 Nov 2010 19:54:01 +0000 (20:54 +0100)]
AVIO: fix compilation when avio.h is separated from avformat.h
Laurent Aimar [Fri, 12 Nov 2010 01:58:41 +0000 (02:58 +0100)]
Fixed CC support when present using multiples specs (close #4327).
Laurent Aimar [Tue, 9 Nov 2010 18:29:17 +0000 (19:29 +0100)]
Fixed rar stream_filter generated playlist.
The items url where not complete.
Laurent Aimar [Tue, 9 Nov 2010 18:28:43 +0000 (19:28 +0100)]
Reset the stream position when rar stream_filter failed to load.
Pierre Ynard [Fri, 12 Nov 2010 00:38:22 +0000 (01:38 +0100)]
vlm: use make_URI()
Jean-Baptiste Kempf [Thu, 11 Nov 2010 23:15:35 +0000 (00:15 +0100)]
Merge 1.1.5 NEWS into 1.2.0
Rémi Duraffort [Thu, 11 Nov 2010 10:18:10 +0000 (11:18 +0100)]
Fix use of unitialized value.
Rémi Duraffort [Tue, 9 Nov 2010 21:37:28 +0000 (22:37 +0100)]
C++: use postfix operator for interators (that's supposedly faster and a good practice).
Pierre d'Herbemont [Wed, 10 Nov 2010 19:22:21 +0000 (20:22 +0100)]
contrib: Fix a typo.
Thanks funman.
Rafaël Carré [Wed, 10 Nov 2010 16:42:24 +0000 (17:42 +0100)]
libvlc_media_get_tracks_info(): correct help
We don't need sout_stream_description hack anymore
Rémi Denis-Courmont [Wed, 10 Nov 2010 16:41:38 +0000 (18:41 +0200)]
use var_Inherit
Rémi Denis-Courmont [Wed, 10 Nov 2010 16:27:33 +0000 (18:27 +0200)]
Qt4: use toURI()
Rémi Denis-Courmont [Wed, 10 Nov 2010 16:23:39 +0000 (18:23 +0200)]
Qt4: simplification
Rémi Denis-Courmont [Wed, 10 Nov 2010 16:23:13 +0000 (18:23 +0200)]
Qt4: fix TTL parameter syntax in streaming wizard
(It still has no effects though)
Rémi Denis-Courmont [Wed, 10 Nov 2010 16:21:47 +0000 (18:21 +0200)]
Qt4: FileOpenPanel generates proper URLs, simplify
This fixes the streaming wizard. We can now remove a few make_URI()
calls.
Rémi Denis-Courmont [Wed, 10 Nov 2010 16:05:47 +0000 (18:05 +0200)]
Qt4: add toURI() helper
Rémi Denis-Courmont [Wed, 10 Nov 2010 15:50:33 +0000 (17:50 +0200)]
Qt4: missing qfu() (in commented out code)
Rémi Denis-Courmont [Wed, 10 Nov 2010 15:28:16 +0000 (17:28 +0200)]
doc: cannot change xwindow while playing
Pierre d'Herbemont [Tue, 9 Nov 2010 23:25:59 +0000 (00:25 +0100)]
contrib: Fix and simplify libvpx build settings.
Rémi Duraffort [Tue, 9 Nov 2010 20:37:19 +0000 (21:37 +0100)]
luatelnet test: port number has to be higher than 1024.
Rémi Denis-Courmont [Tue, 9 Nov 2010 19:28:30 +0000 (21:28 +0200)]
EGL: initialize Xlib
P.S.: I haaaaaaaaaaaaaaate Xlib!!!!
Rémi Duraffort [Tue, 9 Nov 2010 19:13:51 +0000 (20:13 +0100)]
lua: fix a busy loop (fix #4165)
Rafaël Carré [Tue, 9 Nov 2010 13:41:05 +0000 (14:41 +0100)]
Fix contrib dependencies
X=1 #comment
Y-$(X)=1
=> $(Y-1) is not set
Jean-Baptiste Kempf [Tue, 9 Nov 2010 11:53:55 +0000 (12:53 +0100)]
Motion: code simplification, cleaning and error-checking
Jean-Baptiste Kempf [Tue, 9 Nov 2010 11:53:36 +0000 (12:53 +0100)]
Contribs: only patch CDDB when needed
Christophe Mutricy [Mon, 8 Nov 2010 23:17:36 +0000 (23:17 +0000)]
Add Lithuanian translator
Rafaël Carré [Mon, 8 Nov 2010 22:52:49 +0000 (23:52 +0100)]
transcode: fix crash on eof when using threads >=1
For now do not flush encoder buffers (as added in [
14054532b4 ]), but
ideally that should be fixed
Rémi Duraffort [Mon, 8 Nov 2010 18:32:32 +0000 (19:32 +0100)]
Should fix #4224.
Rémi Denis-Courmont [Mon, 8 Nov 2010 21:38:14 +0000 (23:38 +0200)]
EGL: superb hack around Mesa EGL damaged linking
Rémi Denis-Courmont [Mon, 8 Nov 2010 21:21:48 +0000 (23:21 +0200)]
EGL: initial video output plugin
Currently, this require EGL 1.3 or later to compile.
This was only tested against the GLX driver from the Mesa Project,
and desktop OpenGL, which requires EGL 1.4. Win32 support is untested
(not even compilation).
OpenGL ES 1 and 2 are mostly implemented but completely untested too.
The USE_OPENGL_ES constant would have to be predefined appropriately.
This plugin mostly works, but there are two major remaining issues.
Therefore, this plugin is disabled by default and has zero priority.
(1) Mouse is not implemented. The stupid fix involves cut&paste from
the XCB-GLX plugin. Moving mouse event reception to the window provider
might be smart though: I would rather not corrupt the EGL plugin with
X11, otherwise we might as well stick to GLX anyway.
(2) Resize events are mostly not working. EGL does not provide
notification for this. But there may be some bugs in Control() too.
Rémi Denis-Courmont [Mon, 8 Nov 2010 21:31:32 +0000 (23:31 +0200)]
Cosmetic
Rafaël Carré [Mon, 8 Nov 2010 21:35:50 +0000 (22:35 +0100)]
contribs: ffmpeg depends on yasm and we build it from source on osx
Rafaël Carré [Mon, 8 Nov 2010 20:42:05 +0000 (21:42 +0100)]
typo
Rémi Denis-Courmont [Mon, 8 Nov 2010 18:13:52 +0000 (20:13 +0200)]
Fix a warning
Rémi Denis-Courmont [Mon, 8 Nov 2010 18:02:24 +0000 (20:02 +0200)]
Typo
Rémi Denis-Courmont [Mon, 8 Nov 2010 17:54:55 +0000 (19:54 +0200)]
Replace a run-time assertion with a pre-processor check