* src/input/clock.c: Feed synchro with new ref. point after unexpected discontinuity. Needs testing, should fix ticket #691 no audio/video in transcode after clock gap in input
modules/codec/ffmpeg/video.c: Fix Remi Duraffort's PIX_FMT_RGBA issue by testing directly for PIX_FMT_RGBA definition, instead of testing if swscale is present.
testapi.c: Superficial media list tests. For some reason `make check` doesn't work on here (Mac OS X) due to some libtool issues, so it wasn't tested for real.
Add a forgotten break; in a case.
So far, it should work for most of the streams, except MP3 in rm (silly guys...), ralf, because it is still unsupported, and Sipr because of the flavour detection.
Contribs: Try to use already compiled binaries made by Trolltech instead of the one I have to make on Windows. Use Wine... Close your eyes, it can burn...
Jean-Paul Saman [Thu, 15 Nov 2007 13:38:32 +0000 (13:38 +0000)]
Implement clickable osdmenu. The clickable positioning and scaling guessing is not complete (the whole spu region is now clickable with current configurations).
Thanks to more other projects. I, of course, forget most, but step-by-step...
It might not be all correct, so...
Btw, at the top or at the bottom ? x264 ?
Layout fixes in COPYING (and use spaces instead of tabs). Use a fixed width font in when displaying the license in the qt4 help window (since that's how it's meant to be displayed).
Real decoder: Use the real libraries to decode atrac and sipr (sipr still doesn't work, because the flavour is misdetected)
Add a few ifdefs for Loader use.
Start a contribs section in THANKS. This is just a beginning and may need to be rewritten, changed etc...
Anyway, it is now valid to use faad2 v >= 2.6.1
Ilkka Ollakka [Mon, 12 Nov 2007 23:02:18 +0000 (23:02 +0000)]
GET_PARAMETERS doesn't seem to work so well agains DSS 5.5.4,
SET_PARAMETERS works agains DSS 5.5.4 and WMS 2003. WMS2003 doesn't
accept empty parameter/value pair, so have to set something.
Fix problem with the search lua wrapper (it always returned the "category" playlist even when searching in "onelevel" mode).
Remove debug prints from the rc.lua module.
Add services discovery support and enhance playlist support for lua interface modules. Added "search", "sort" and "sd" commands to rc.lua. Restored true playlist functionality and sd selection in the lua http intf.
modules/services_discovery/upnp_intel.cpp: Add a todo note: this module needs to be rewritten used the new services discovery API. (this is not really helpful, but yet, that could help to track bugs).
Use the services_discovery_GetServicesNames() function in the qt4 and wxwidgets (i don't compile the wxwidgets module so there might be a few warnings/errors). This removes comprehension of how VLC modules work from the interface plugins. This change still needs to be done in the modules/gui/macosx/playlist.m file.
Fix module_GetModulesNamesForCapability() and make it handle submodules properly (ie: the shoutcasttv submodule is returned as "shoutcasttv" instead of "shout"). This function (or its services_discovery_GetServicesNames(p_this) specialised version) should be used in interfaces, instead of the current code duplication.
configure.ac: Because of the ld text relocation bug on Mac OS X, we have to disable ffmpeg when using such linker for the time being. Add a big warning at the end of configure if we are in such a configuration.
Port the http interface to the Lua Interface Module framework.
* share/luaintf/http.lua: Equivalent of the legacy modules/control/http/
module. (The new module takes 272 lines of Lua, instead of 5475 lines for
the old one.) Functionality is basically the same except for CGI support
which is missing.
* share/http-lua/: The HTML files using the new <?vlc [lua code] ?> syntax.
* modules/misc/lua/: Add Lua bindings for a few VLC function, the most
important being the HTTPd high level functions, ACLs, stat and opendir.