* modules/packetizer/mpegvideo.c : cut after a complete picture. (Not
before first slice).
* ffmpeg: use indeo v3 decoder (untested).
* stream_ouput.c,libvlc.h : take care of:
--sout-acodec,--sout-vcodec : use transcoding. (You can specify bitrate
using --sout-abitrate and --sout-vbitrate in kilobits/s).
--sout-display: to display while streaming.
(Btw there is a problem with vout and display, it leads to a ref count = -1)
modules/gui/macosx/controls.m:
* present the open dialog when pressing play button instead of 'standard'
open dialog, to make users more aware of this dialog and the functions
it has.
ALL:
* when opening a file NOT trough the Open dialog, make sure sout and
suboptions are reset to ""
Sam Hocevar [Mon, 14 Apr 2003 17:16:26 +0000 (17:16 +0000)]
* ./debian/rules: we now build the static objects twice: once the normal
way before we link them with VLC, and once with -fPIC so that they can
be linked to the Mozilla plugin. Don't worry, it's Debian-specific, and
we don't need it on x86.
* display.c: fixed decoding problem with mpeg1/2. (input_NewPacket doesn't
set p_payload_end to the good value -> some packets are bigger than
requested).
* the file generated is not article1.html anymore but faq.html. This should fix the 404 problems with the builds.
* /doc/faq/Makefile: now use "onehtml" output.
* /doc/faq/faq-alone.sgml: added id="faq" to make generated files coherent
* all: new sout scheme. Now a chain of module are created that can
modify/apply on all streams, --sout has the same behavour expect when
starting with a '#'.
With a starting '#' you can specify a chain of modules, it's still
unstable but a lot more powerfull.
You have access to duplicate(that duplicate all stream), transcode
(using only ffmpeg), standard/std and es (that apply muxers and access),
and display. You could chain them with ':' and specify options with
{option1=value,option2=value[,...]}.
ex: * to stream and see the stream to udp/ts:ip
--sout '#duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
* to transcode,see and stream
--sout '#transcode{acodec=mpga}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
Without a starting '#', the url is converted into '#std{acces=,mux=,url}'
Test and report bugs :)
* more options in menuconfig script
Only tested under linux; please give feedback if something is wrong
Some help should be written in doc/Configure.help; if you know what
to write there, please contribute !
* user-friendly(?) build system, based on linux Menuconfig script.
Just run ./menuconfig and ./build-vlc (or just ./build-vlc)
It's actually a wrapper which calls configure, but only a small number
of vlc functionalities has been implemented at the moment.
Please try it however ;)
(you must have libncurses-dev installed)
Sam Hocevar [Fri, 11 Apr 2003 19:15:36 +0000 (19:15 +0000)]
* ./debian/control: changed the libvlc0-dev section to libdevel (to match
the Debian installer's override file).
* ./debian/woody-buildpackage: updated accordingly.
Sam Hocevar [Wed, 9 Apr 2003 17:27:51 +0000 (17:27 +0000)]
* ./Makefile.am: we call pbxbuilder with the explicit target name, because
we might have an additional target one day, such as vlcplugin :)
* ./mozilla/vlc.r: OS X specific resource file for an OS X plugin.
* ./mozilla/vlcshell.cpp: added required OS X functions.
Sam Hocevar [Wed, 9 Apr 2003 16:18:36 +0000 (16:18 +0000)]
* ./mozilla/*: moved support files in a separate directory.
* ./mozilla/support/npmac.cpp: added a hacked version of Mozilla's npmac.cpp
that builds with g++ instead of CodeWarrior.
modules/video_filter/Modules.am: forgot to add the osdtest module
modules/video_filter/osd_text.c: fixed a bug in size/place calculations.
Support gamma correction of the text.
* modules/gui/skins/src/event.cpp, modules/gui/skins/src/event.h:
fixed 2 nasty buffer overflows. This fixes the last crashes I've got
with the skins interface.
* po/fr.po: small update.
* modules/codec/libmpeg2.c: we now bypass libmpeg2 buffer management. As a nice side effect, still pictures in dvd menus are working now :)
* src/libvlc.c: reload the main module in case the user asks for the
translation to be disabled. That way, the translation will even be
disabled in the preferences panel.
* Renamed the "headphone" option to "headphone-opt" to avoid error
messages "option headphone does not exist". I'm not clever enough to find
out why it doesn't work when it's named "headphone".
* Bumped up revision number to 0.5.3
* po/* : run --update-po before the release
* ChangeLog : run --update-changelog
* toolbox : ChangeLog is UTC
* OS X : fixed a bug with the deinterlace menu and localizations (thanks
Felix)
* modules/gui/wxwindows/messages.cpp: added a verbose checkbox which enables the warning and debug messages (disabled by default).
* NEWS: updated the NEWS file.
* Updated French and German translations courtesy of their maintainers
* THANKS: added Jean-Pierre Kuypers, French translator
* NEWS: updated for 0.5.3 release. Please check.
* OS X : create dummy fr.lproj etc. directories, so that the Apple menu and standard file dialogs be translated too
* modules/gui/wxwindows/open.cpp: fixed a string
* src/misc/configuration.c: don't yell when a config variable disappears
* po/de.po po/it.po: new translations by maintainers