]>
git.sesse.net Git - vlc/log
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
Rémi Denis-Courmont [Mon, 8 Nov 2010 17:53:30 +0000 (19:53 +0200)]
OpenGL: fix a bunch of warnings
Rémi Denis-Courmont [Mon, 8 Nov 2010 17:51:30 +0000 (19:51 +0200)]
OpenGL: de-inline huge pieces of code
Rémi Duraffort [Mon, 8 Nov 2010 17:52:11 +0000 (18:52 +0100)]
distribute the telnet auto test script.
Rémi Duraffort [Mon, 8 Nov 2010 17:33:23 +0000 (18:33 +0100)]
luatelnet: remove the telnet commands from the command line.
Rémi Duraffort [Mon, 8 Nov 2010 17:27:38 +0000 (18:27 +0100)]
luatelnet auto test: use the current PID as port number.
Erwan Tulou [Mon, 8 Nov 2010 11:19:45 +0000 (12:19 +0100)]
skins2(Linux): A XSync is needed
This partially fixes the position indicator getting blurry, because XGetImage didn't
retrieve the latest change in pixmap (Previous XCopyArea calls may still be pending)
Note that XSync is needed but not sufficient. Sporadic blurriness can still happen, because
there seems to be no way to know for sure when the pixmap content is really updated.
(waiting for NoExpose event, if enabled, is also not enough). Also, this problem is more
prone to occur with --vout xv than with x11 or opengl, as if xvideo were stressing the X server
more than the other two.
modules/gui/skins2/x11/x11_graphics.cpp | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
Erwan Tulou [Mon, 8 Nov 2010 10:56:53 +0000 (11:56 +0100)]
skins2: default width/height to -1 (undefined) and not 0
This fixes automatic resizing not working when a skin uses vlc.hasVout to monitor
video visibility. (in vlc12, the default skin belongs to this category)
Rémi Duraffort [Sun, 7 Nov 2010 21:45:18 +0000 (22:45 +0100)]
httplive: remove dummy calloc (a call to strndup follows).
Rémi Duraffort [Sun, 7 Nov 2010 21:44:52 +0000 (22:44 +0100)]
dbus: fix memory leaks.
Pierre d'Herbemont [Sun, 7 Nov 2010 21:03:40 +0000 (22:03 +0100)]
macosx: Add a dumb build.sh script to run all the steps requested to build VLC on macosx.
This may help some, and to link how to build VLC on Mac OS X for a certain version. (Should be more robust than wiki.videolan.org/OSXCompile)
Rafaël Carré [Sun, 7 Nov 2010 20:45:21 +0000 (21:45 +0100)]
win32 package (compiled) lua scripts
share/vlc/lua only contains the files needed for the (lua) http interface
Pierre d'Herbemont [Sun, 7 Nov 2010 20:33:44 +0000 (21:33 +0100)]
ios: rename build_for_iOS.sh to build.sh.
Pierre d'Herbemont [Sat, 6 Nov 2010 12:09:39 +0000 (13:09 +0100)]
contrib: Avoid redefining multiple time the same thing in fontconfig and wrap the lines.
Pierre d'Herbemont [Sat, 6 Nov 2010 11:55:05 +0000 (12:55 +0100)]
contrib: Avoid ifdef recursion in .lua.
Pierre d'Herbemont [Sat, 6 Nov 2010 11:52:23 +0000 (12:52 +0100)]
contrib: Avoid ifdef recursion in ffmpeg's conf and wrap long lines.
This should improve readability a little bit.
Pierre d'Herbemont [Sat, 6 Nov 2010 11:51:51 +0000 (12:51 +0100)]
contrib: Only build from binary by default when HAVE_MACOSX is enabled.
Pierre d'Herbemont [Sat, 6 Nov 2010 11:49:20 +0000 (12:49 +0100)]
contrib: Define HAVE_MACOSX when distro=macosx*
(We don't want HAVE_MACOSX when building for iOS simulator.)
Pierre d'Herbemont [Sat, 6 Nov 2010 11:08:34 +0000 (12:08 +0100)]
configure: Properly fix
884eaa35 .
Sorry for the breakage, the AC_SUBST(VLC_DEFAULT_PLUGIN_TYPE) was lost in its way.
Pierre d'Herbemont [Fri, 5 Nov 2010 22:05:26 +0000 (23:05 +0100)]
contrib: Group pthread and x264 settings together.
Pierre d'Herbemont [Fri, 5 Nov 2010 22:01:50 +0000 (23:01 +0100)]
contrib: Group ffmpeg settings together.
Felix Paul Kühne [Sun, 7 Nov 2010 20:14:04 +0000 (21:14 +0100)]
contribs: setup autoconf/automake prior to anything else
Felix Paul Kühne [Sun, 7 Nov 2010 20:01:50 +0000 (21:01 +0100)]
contribs: always define MACOSX regardless of the bit count
Ilkka Ollakka [Sun, 7 Nov 2010 19:35:08 +0000 (21:35 +0200)]
Qt4: user qpainter instead setpixel() in pictureflow
Ilkka Ollakka [Sun, 7 Nov 2010 19:27:06 +0000 (21:27 +0200)]
Qt4: remove unused variable in pictureflow
Ilkka Ollakka [Sun, 7 Nov 2010 19:26:43 +0000 (21:26 +0200)]
Qt4: speedup pictureflow rendering littlebit by using scanline and qtransform instead of doing those by hand
Rafaël Carré [Sun, 7 Nov 2010 19:21:13 +0000 (20:21 +0100)]
ncurses: translatable strings must be ASCII-only
add a comment at the intention of the translators to tell them they can
use fancy Unicode characters
since this comment is UTF-8, add --from-code=UTF-8 option to xgettext
Use a macro to make DrawHelp() lines shorter
Merge 'Boxes' with 'Global' help category
Rémi Duraffort [Sun, 7 Nov 2010 19:16:01 +0000 (20:16 +0100)]
lua_timers: fix timers.
Rémi Duraffort [Sun, 7 Nov 2010 18:54:56 +0000 (19:54 +0100)]
Media_library: fix potential memleak.
Rafaël Carré [Sun, 7 Nov 2010 18:09:46 +0000 (19:09 +0100)]
win32 package: copy lua files from install dir, not source dir
It includes only .luac files
Felix Paul Kühne [Sun, 7 Nov 2010 18:03:28 +0000 (19:03 +0100)]
contribs: powerpc-apple-darwin9 is macosx32