]>
git.sesse.net Git - vlc/log
Rafaël Carré [Sun, 22 Jan 2012 18:27:02 +0000 (13:27 -0500)]
neon yuv->rgb : check RGBA order/endianess
We only support ABGR
Rafaël Carré [Sun, 22 Jan 2012 18:07:04 +0000 (13:07 -0500)]
contrib: speex: enable ARM asm and fixed point if FPU is missing
Felix Paul Kühne [Sun, 22 Jan 2012 18:05:48 +0000 (10:05 -0800)]
macosx: fixed a crash in the video effects panel if no vout is present and set the slider values as their respective tooltip
Rémi Denis-Courmont [Sun, 22 Jan 2012 18:00:24 +0000 (19:00 +0100)]
logger: do not enumerate choices (wrong) in long text
Rémi Denis-Courmont [Sun, 22 Jan 2012 17:58:16 +0000 (18:58 +0100)]
ball: do not enumerate choices in long text
Rémi Denis-Courmont [Sun, 22 Jan 2012 17:57:35 +0000 (18:57 +0100)]
ball: use sane default value for color
Rémi Denis-Courmont [Sun, 22 Jan 2012 17:56:59 +0000 (18:56 +0100)]
ball: fix filter variable names
Jean Baptiste-Kempf [Sun, 22 Jan 2012 17:18:30 +0000 (09:18 -0800)]
Fix MacOS gettext intl detection
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Ilkka Ollakka [Sun, 22 Jan 2012 17:01:35 +0000 (19:01 +0200)]
transcode: run user speficied videofilters before overlays
For example crop/pad can change p_enc.in values, so run soverlay
in part that they are actually correct in p_pict.
Faustino E. Osuna [Sun, 22 Jan 2012 14:58:14 +0000 (15:58 +0100)]
macosx: don't assign NULL as pref button tooltip
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Rafaël Carré [Sun, 22 Jan 2012 08:57:03 +0000 (03:57 -0500)]
contrib: live555: android: patch live before moving
Fix error if interrupted in the process
Rafaël Carré [Sun, 22 Jan 2012 08:55:59 +0000 (03:55 -0500)]
contrib: live555: android: don't update config.armlinux
Rafaël Carré [Fri, 20 Jan 2012 23:35:23 +0000 (18:35 -0500)]
logger: support android
Sébastien Toque [Tue, 4 Oct 2011 20:38:36 +0000 (22:38 +0200)]
YUV->RGB convertor in NEON
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Sun, 22 Jan 2012 07:38:48 +0000 (02:38 -0500)]
opensles: use linked list instead of circular buffer
Rafaël Carré [Sun, 22 Jan 2012 07:00:25 +0000 (02:00 -0500)]
opensles: remove wrong comments
Rafaël Carré [Sun, 22 Jan 2012 06:56:00 +0000 (01:56 -0500)]
opensles: move macros to where they are used, simplify
Rafaël Carré [Sun, 22 Jan 2012 06:46:53 +0000 (01:46 -0500)]
opensles: Add macros to reduce khronos API verbosity
Rafaël Carré [Sun, 22 Jan 2012 06:48:43 +0000 (01:48 -0500)]
opensles: Clear() -> rename
Rafaël Carré [Sun, 22 Jan 2012 06:32:03 +0000 (01:32 -0500)]
opensles: move code around
Rafaël Carré [Sun, 22 Jan 2012 06:26:42 +0000 (01:26 -0500)]
opensles: no need to store SLInterfaceID in the context
Rafaël Carré [Sun, 22 Jan 2012 06:24:42 +0000 (01:24 -0500)]
opensles: cosmetics
Rafaël Carré [Sun, 22 Jan 2012 06:22:46 +0000 (01:22 -0500)]
opensles: no need to store SLEngineItf in context
Rafaël Carré [Sun, 22 Jan 2012 06:20:21 +0000 (01:20 -0500)]
opensles: remove debug
there's already a message when module is closing
Rafaël Carré [Sun, 22 Jan 2012 06:18:20 +0000 (01:18 -0500)]
opensles: remove useless checks
those objects are guaranteed to exist
Felix Paul Kühne [Sun, 22 Jan 2012 04:50:52 +0000 (20:50 -0800)]
macosx: make sure that the fullscreen controller is always available when playing a video in lion's fullscreen mode
David Fuhrmann [Sun, 22 Jan 2012 04:41:40 +0000 (20:41 -0800)]
macosx: leave fullscreen when last playlist item stops
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Ilkka Ollakka [Sat, 21 Jan 2012 23:36:32 +0000 (01:36 +0200)]
Qt4: only apply search to inserted items when search isn't empty
This means we don't rebuild() everything with every item when we populate
playlist without search
Ilkka Ollakka [Sat, 21 Jan 2012 23:36:04 +0000 (01:36 +0200)]
Qt4: assume that items are appended to end, so start search from there
Ilkka Ollakka [Sat, 21 Jan 2012 18:42:43 +0000 (20:42 +0200)]
x264.c: fix message level setting in logging
Ilkka Ollakka [Sat, 21 Jan 2012 14:54:22 +0000 (16:54 +0200)]
x264.c: use pf_log to get x264 log messages
Rafaël Carré [Sat, 21 Jan 2012 14:47:00 +0000 (09:47 -0500)]
OSX packaging: fix http lua
Use make install instead of broken rule in a custom script
Close #5891
Also move headers installation from said script to package.mak
We should use make install in the main directory but for some reason
the rule recurses and never ends
Rafaël Carré [Sat, 21 Jan 2012 12:08:10 +0000 (07:08 -0500)]
android: build with -g
Felix Paul Kühne [Sat, 21 Jan 2012 05:43:24 +0000 (21:43 -0800)]
src: removed 'vlc_poll' from symbol list
David Fuhrmann [Fri, 20 Jan 2012 11:58:26 +0000 (12:58 +0100)]
macosx: select the right playlist item when a new file in playlist begins to play
should fix #4812 for vlc 2
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Francois Cartegnie [Sat, 21 Jan 2012 03:08:10 +0000 (04:08 +0100)]
lua http: dont show pointing to localhost qrcode
Tobias Güntner [Fri, 20 Jan 2012 16:47:32 +0000 (17:47 +0100)]
Typo
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Sat, 21 Jan 2012 02:33:45 +0000 (21:33 -0500)]
compile: don't escape &
Rafaël Carré [Fri, 6 Jan 2012 02:42:27 +0000 (21:42 -0500)]
Simplify MAKE detection and ./compile creation
Clarify what ./compile does
Felix Paul Kühne [Fri, 20 Jan 2012 19:57:03 +0000 (11:57 -0800)]
macosx: make sure that the non-native fullscreen mode is correctly left when a clip is over
Felix Paul Kühne [Fri, 20 Jan 2012 19:41:23 +0000 (11:41 -0800)]
macosx: make sure that NSApplicationWillTerminateNotification reaches all of its observers
Felix Paul Kühne [Fri, 20 Jan 2012 18:32:58 +0000 (10:32 -0800)]
macosx: pause playback on window minimization only if there is an active video output (fixes #5882)
Felix Paul Kühne [Fri, 20 Jan 2012 18:26:54 +0000 (10:26 -0800)]
macosx: fixed unresponsive playlist correlated to video playback (fixes #5871)
Felix Paul Kühne [Fri, 20 Jan 2012 18:25:12 +0000 (10:25 -0800)]
macosx: fixed a crash when stressing the playlist by adding a larger number of new items
Felix Paul Kühne [Fri, 20 Jan 2012 12:58:11 +0000 (04:58 -0800)]
macosx: reset window level when closing the vout
Laurent Aimar [Thu, 19 Jan 2012 20:38:24 +0000 (21:38 +0100)]
Thread safe picture_t refcounting.
Laurent Aimar [Thu, 19 Jan 2012 19:51:53 +0000 (20:51 +0100)]
Unexport now unused picture_Delete().
Laurent Aimar [Thu, 19 Jan 2012 19:49:03 +0000 (20:49 +0100)]
Used picture_Release when applicable.
Laurent Aimar [Thu, 19 Jan 2012 19:40:14 +0000 (20:40 +0100)]
Cosmetics
Laurent Aimar [Thu, 19 Jan 2012 19:37:08 +0000 (20:37 +0100)]
Moved inlined functions defined in vlc_picture.h to src/misc/picture.c
Konstantin Pavlov [Fri, 20 Jan 2012 13:43:08 +0000 (17:43 +0400)]
share/Makefile.am: musicbrainz art fetcher was renamed.
Konstantin Pavlov [Fri, 20 Jan 2012 13:32:28 +0000 (17:32 +0400)]
Musicbrainz art: raise the priority to be the first one tried.
Konstantin Pavlov [Fri, 20 Jan 2012 13:23:26 +0000 (17:23 +0400)]
Musicbrainz art: try to find image if album name is lacking.
Konstantin Pavlov [Fri, 20 Jan 2012 11:13:30 +0000 (15:13 +0400)]
Musicbrainz art: remove dead code. vlc.misc is unavailable in meta.
Konstantin Pavlov [Fri, 20 Jan 2012 11:09:27 +0000 (15:09 +0400)]
Musicbrainz: look for content, not line number.
Konstantin Pavlov [Fri, 20 Jan 2012 10:24:47 +0000 (14:24 +0400)]
Musicbrainz art fetcher: use version 2 API.
Konstantin Pavlov [Wed, 11 Jan 2012 09:12:44 +0000 (13:12 +0400)]
Contribs: ffmpeg: enable protocols/network build.
This allows VLC to use ffmpeg RTMP support. Tested against red5.
Jean-Baptiste Kempf [Fri, 20 Jan 2012 09:46:46 +0000 (10:46 +0100)]
Revert "contrib: live555: use armlinux config when building for arm"
This reverts commit
4135148ba02495d59c01e190843bf2cc647c7ef1 .
It would seem that we need to discuss more about this, before.
Back to the ml.
Pierre Ynard [Fri, 20 Jan 2012 00:52:05 +0000 (01:52 +0100)]
i18n: remove moved file
Rafaël Carré [Thu, 19 Jan 2012 23:00:59 +0000 (18:00 -0500)]
contrib: qt4: apply qt 4.8.0 patch
fix build with unmodified mingw32
Jean-Baptiste Kempf [Thu, 19 Jan 2012 22:32:19 +0000 (23:32 +0100)]
Update live555 error message version
Rafaël Carré [Thu, 19 Jan 2012 22:16:50 +0000 (17:16 -0500)]
android: don't use unexisting option
Rafaël Carré [Thu, 19 Jan 2012 22:05:06 +0000 (17:05 -0500)]
android: build live555 plugin
Jean-Baptiste Kempf [Thu, 19 Jan 2012 22:03:56 +0000 (23:03 +0100)]
AVcodec: disable slice_thread + HW decoding in MPEG-2
Close #5867
Rafaël Carré [Thu, 19 Jan 2012 22:01:27 +0000 (17:01 -0500)]
contrib: patch live555 for android
Rafaël Carré [Thu, 19 Jan 2012 21:58:41 +0000 (16:58 -0500)]
contrib: live555: use armlinux config when building for arm
Rafaël Carré [Thu, 19 Jan 2012 01:04:24 +0000 (20:04 -0500)]
v4l2: check if kernel headers are recent enough
V4L2_FIELD_INTERLACED_BT was introduced in
v2.6.25-3581-g26d507f
Check for headers from last supported kernel
Rémi Denis-Courmont [Thu, 19 Jan 2012 18:21:46 +0000 (20:21 +0200)]
Remove the now broken Maemo 5 poll hack
Rémi Denis-Courmont [Thu, 19 Jan 2012 18:01:27 +0000 (20:01 +0200)]
Move poll() to compat/
Rémi Denis-Courmont [Thu, 19 Jan 2012 18:05:48 +0000 (20:05 +0200)]
compat: install the static import library
With libcompat installed (into $(prefix)/lib/vlc/ or whatever), libtool
will actually pull only needed functions from the static import library
libcompat.a. Previously, it would copy every compat functions into
every VLC binaries. This should shrink plugins a bit.
Rémi Denis-Courmont [Thu, 19 Jan 2012 17:15:07 +0000 (19:15 +0200)]
Update live555 version check (close #5879)
Jean-Baptiste Kempf [Thu, 19 Jan 2012 10:27:10 +0000 (11:27 +0100)]
Use our DNS for freedb
Jean-Baptiste Kempf [Thu, 19 Jan 2012 10:26:48 +0000 (11:26 +0100)]
Use our own MB mirror
Pierre Ynard [Thu, 19 Jan 2012 02:45:19 +0000 (03:45 +0100)]
youtube.lua: update to new website changes
Jean-Baptiste Kempf [Thu, 15 Dec 2011 23:22:14 +0000 (00:22 +0100)]
Contribs: update live555 to latest snapshot
The patches are not necessary anymore (merged) and the last issue,
setlocale is not used anymore, for uselocale.
Ref #5879
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Brendon Justin [Wed, 18 Jan 2012 21:35:40 +0000 (16:35 -0500)]
macosx: Cache level pref should set file-caching
The cache level dropdown in simple preferences previously did not change
file-caching, only network-caching, disc-caching and live-caching.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Brendon Justin [Wed, 18 Jan 2012 21:35:39 +0000 (16:35 -0500)]
macosx: Custom caching option should not set values
Selecting 'Custom' for cache level in simple preferences should leave current
settings alone. Custom levels are set in advanced preferences. Fixes #5868.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sébastien Toque [Wed, 18 Jan 2012 00:20:00 +0000 (01:20 +0100)]
swscale: don't use SWS_ACCURATE_RND for RGBA on android, it's too slow
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Wed, 18 Jan 2012 17:05:15 +0000 (19:05 +0200)]
fluidsynth: deal with glob() error cases correctly (and add debug)
glob() sets the result structure also in case of error. The results
may be incomplete.
Hugo Beauzée-Luyssen [Wed, 18 Jan 2012 16:22:08 +0000 (17:22 +0100)]
stream_filter/httplive.c: Various bandwidth fixes
- Bandwidth is an unsigned int in hls_New(), so initiliaze it to 0 iso -1.
- Do not calculate StreamSIze if bandwidth is not known, yet.
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Jean-Paul Saman [Wed, 18 Jan 2012 15:48:52 +0000 (16:48 +0100)]
stream_filter/httplive.c: Rewrite relativeURL (fix #4268)
The relativeURL function missed various checks to determine the correct
location for the next download. Checking not only the meta playlist locations,
but also the HLS playlist locations itself should fix #4268.
Jean-Paul Saman [Tue, 10 Jan 2012 11:14:00 +0000 (12:14 +0100)]
streamfilter/httplive.c: UpdatePlaylist() actually lock segment when updating it.
When an already existing segment is updated, then make sure it to take the lock.
Rafaël Carré [Wed, 18 Jan 2012 03:28:23 +0000 (22:28 -0500)]
opensles::Play() : be sure to avoid infinite loop
drop audio packet after 5 seconds
it'll be much too late anyway; and 1 second later is arguably too late too
Rafaël Carré [Wed, 18 Jan 2012 03:28:00 +0000 (22:28 -0500)]
opensles: no space between * and type
Rafaël Carré [Wed, 18 Jan 2012 03:27:39 +0000 (22:27 -0500)]
opensles: use calloc
Rafaël Carré [Wed, 18 Jan 2012 02:59:56 +0000 (21:59 -0500)]
android: disable live555
also remove obsolete flags
Rafaël Carré [Wed, 18 Jan 2012 01:35:45 +0000 (20:35 -0500)]
dynamic overlay: prefix some functions with do_
The symbols clash with libthreadutil of upnp
Olivier Gambier [Wed, 18 Jan 2012 00:41:28 +0000 (01:41 +0100)]
Fixing weak alias detection for llvm based compilers
Signed-off-by: Rafaël Carré <funman@videolan.org>
Laurent Aimar [Tue, 17 Jan 2012 22:38:27 +0000 (23:38 +0100)]
Removed now useless teletext hacks in the core.
Laurent Aimar [Tue, 17 Jan 2012 22:18:50 +0000 (23:18 +0100)]
Used last PCR/SCR as fallback PTS for Teletext in TS/PS demuxers.
Laurent Aimar [Tue, 17 Jan 2012 20:27:18 +0000 (21:27 +0100)]
Do not require PES header in zvbi decoder.
It removes useless hacks in the code.
Rafaël Carré [Tue, 17 Jan 2012 18:53:01 +0000 (13:53 -0500)]
check for NULL
Rafaël Carré [Tue, 17 Jan 2012 18:52:06 +0000 (13:52 -0500)]
Revert "Revert "Implement libvlc_video_get_size(), close #3679""
This reverts commit
47cf242f9af4a55ba9d1c77325d100d73e30a325 .
Rémi Denis-Courmont [Tue, 17 Jan 2012 16:15:05 +0000 (18:15 +0200)]
Revert "Implement libvlc_video_get_size(), close #3679"
This reverts commit
8cf355785e002ade33af056c68123b395ff4e46f .
Rafaël Carré [Tue, 17 Jan 2012 01:17:58 +0000 (20:17 -0500)]
blend.c was rewritten in C++
Laurent Aimar [Mon, 16 Jan 2012 19:26:22 +0000 (20:26 +0100)]
Reimplemented the blend filter in C++ and completed the colorspaces supported.
It now supports all combinaisons of
Destinations:
- YV9, YV12, I410, I411 (8 bits)
- I420, I422, I444 (8, 9 and 10 bits, native endianness only)
- YUYV and the various variants
- NV12/NV21
- RV15, RV16, RV24, RV32
Sources
- YUVA
- RGBA
- YUVP
The quality of the blending is the same, and the speeds for I420 is the same
(not tested others combinaisons).
Support for blending I420 over another picture has been removed (I don't
see the use case and it simplify the code).
It closes ##5477.
Laurent Aimar [Mon, 16 Jan 2012 19:25:00 +0000 (20:25 +0100)]
Added NV12/21 support in rawvideo decoder.
Laurent Aimar [Sat, 14 Jan 2012 23:53:09 +0000 (00:53 +0100)]
Fixed YV12 support in opengl video output.
U/V planes were swapped twice.
Gaurav Narula [Sun, 15 Jan 2012 22:14:32 +0000 (03:44 +0530)]
LUA: add support for category field in SD nodes and items
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Brendon Justin [Sun, 15 Jan 2012 19:20:14 +0000 (14:20 -0500)]
macosx: Add "Preload MKVs in local dir" to simple prefs
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>