* modules/codec/ffmpeg/encoder.c:
- use AV_NOPTS_VALUE instead of 0 when it's available
- reworked the hurry-up mode to start with disabling the B frames first
- reworked the hurry-up mode to remove my thread mess
- check that we don't feed ffmpeg with twice the same PTS (crashes ffmpeg)
- correctly flag the picture types
* modules/stream_out/transcode.c:
- use AV_NOPTS_VALUE instead of 0 when it's available
- copy block_t::i_flags to sout_buffer_t::i_flags (temporary)
* modules/stream_out/transrate:
- split transrate.c
- you can specify a maximum gop length on which to perform transrating,
to avoid adding to much delay in the sout pipeline (shaping= option)
- fixed a bug where you couldn't transrate a transcoded stream
* modules/access_output/udp.c: New group= option, used to send multiple
packets at once (less scheduling overhead) ; typically access=udp{group=5}
will send 5 * 7 TS packets at once.
- skins2/utils/bezier.*: Added support for curves made of one point
- skins2/theme/skin.dtd: Removed Event and Rectangle tags
- skins2/src/theme.cpp: Destroy curves explicitely
- ALL: Anchors can be defined using a Bezier curve, which allows
rectilinear anchors (but it is still possible to define anchors
reduced to a single point).
A "curved anchor" only attracts "single point anchors"
* modules/codec/dvbsub.c: disabled translation of some internal error messages
* po/de.po: removed my reminders
* modules/demux/mkv.cpp: disabled translation of the string "Matroska"
* src/libvlc.h: small corrections of to-be-localised strings
* modules/gui/macosx/macosx.m: ditto
* modules/video_output/fb.c: ditto
Gildas Bazin [Mon, 1 Mar 2004 19:41:42 +0000 (19:41 +0000)]
* modules/gui/skins2/Modules.am: include the default skins2 theme in the "make dist" rule.
* install-win32, Makefile.am: include the default skins2 theme in the win32 package.
Cyril Deguet [Mon, 1 Mar 2004 18:33:31 +0000 (18:33 +0000)]
* parser/builder.cpp, parser/skin_parser.cpp: unique IDs are generated
in the xml parser instead of the builder: fixes nasty bugs related
to layout IDs
* theme/skin.dtd: "id" attribute is no longer required for window
Gildas Bazin [Mon, 1 Mar 2004 12:50:39 +0000 (12:50 +0000)]
* include/vlc_threads.h:
+ lower a bit the input thread priority on win32 (using THREAD_PRIORITY_ABOVE_NORMAL now).
* modules/access/file.c:
+ s/config_GetInt()/var_Get() for file-caching.
* modules/access_output/udp.c:
+ less verbose debug messages.
+ increase thread priority on win32.
Cyril Deguet [Sun, 29 Feb 2004 16:49:55 +0000 (16:49 +0000)]
* controls/*, src/generic_window.cpp, src/generic_layout.cpp: a visibiliy
variable is now owned by CtrlGeneric, and handled directly by the layout
and the window (at the moment only the slider control uses it)
* theme/skin.dtd, parser/builder.cpp, parser, skin_parser.cpp: added
the "color" attribute for control text
Gildas Bazin [Thu, 26 Feb 2004 17:02:17 +0000 (17:02 +0000)]
* modules/audio_output/directx.c: don't use hardware buffers for <= 2 channels.
A few users have been reporting problems with the directx audio output and it might very well be the cause of their problems (ie. with buggy drivers).
Clément Stenac [Tue, 24 Feb 2004 18:19:44 +0000 (18:19 +0000)]
Fix problem in playlist update code.
Strangely, the "AddPendingEvent" wxwindows call seems to hang, so
replace it bhy "ProcessEvent" (the playlist update is processed
immediately in the callback, but it is only the update of one item, so
it should not be a problem)
Gildas Bazin [Mon, 23 Feb 2004 23:01:05 +0000 (23:01 +0000)]
* modules/demux/wav.c: more fixes for multichannel wav files support.
* include/codecs.h: ms speakers definitions.
* modules/codec/araw.c: added support for fl64 fourcc.
Gildas Bazin [Mon, 23 Feb 2004 12:17:24 +0000 (12:17 +0000)]
* modules/gui/wxwindows/playlist.cpp: don't update the GUI from different threads!
* src/playlist/playlist.c: vout/sout garbage collection improvements.