Yoann Peronneau [Tue, 9 Dec 2003 00:46:03 +0000 (00:46 +0000)]
This fixes bugs 1285 and 1343
* added a the default CD Audio device in General Settings -> Input
* added OpenDialog::OnDiscPanelChange in wxwindows/open.cpp
Gildas Bazin [Mon, 8 Dec 2003 19:50:22 +0000 (19:50 +0000)]
* ALL: new main --video-on-top config option (in use by the x11/xvideo/osx/directx video outputs.)
* modules/video_output/x11/*: implemented support for "video on top". Will likely only work with KDE for now.
Gildas Bazin [Mon, 8 Dec 2003 18:42:08 +0000 (18:42 +0000)]
* modules/misc/dummy/*: new --dummy-save-es option to specify if we want the dummy
decoder to save the raw codec data to a file. This is disabled by default (while
it was always on before).
* src/input/es_out.c: bug fix for ES autoselection.
Gildas Bazin [Mon, 8 Dec 2003 13:02:40 +0000 (13:02 +0000)]
* modules/stream_out/transcode.c: added a floating point "scale" option for video transcoding. When specified, you don't need to specify the width and height of the output video.
Also changed the width and height options so that if only one of them is specified, the other one is calculated automatically so as to keep the aspect ratio of the video.
* modules/mux/ogg.c: fixed crash when removing streams.
* modules/codec/theora.c: for now the theora encoder requires a width and height which are multiple of 16.
Jean-Paul Saman [Sun, 7 Dec 2003 19:09:37 +0000 (19:09 +0000)]
All AddText( vout_thread_t *p_vout, char *psz_string, .. ) calls have as second argument char * now, just like the function definition in include/video_output.h. All uses already passed a char * to the AddText() functions.
Jean-Paul Saman [Sun, 7 Dec 2003 18:58:38 +0000 (18:58 +0000)]
PDA Interface:
- some cleanup
- reinstated automatic lowering of interface when play button was pressed.
- double click in playlist window play selected items.
Gildas Bazin [Sun, 7 Dec 2003 17:09:33 +0000 (17:09 +0000)]
* include/stream_output.h, src/stream_output/stream_output.c: added a SOUT_MUX_CAP_GET_ADD_STREAM_WAIT muxer capability to specify that a muxer prefers to wait all ES before starting muxing.
* modules/mux/ogg.c: use SOUT_MUX_CAP_GET_ADD_STREAM_WAIT.
* modules/stream_out/transcode.c: fix for video stream header generation (theora).
* modules/codec/theora.c: don't overwrite headers.
Gildas Bazin [Sun, 7 Dec 2003 12:11:13 +0000 (12:11 +0000)]
* include/vlc_block_helper.h: small bugfix to block_FindStartcodeFromOffset().
* modules/packetizer/mpegvideo.c: get aspect ratio for MPEG2 video streams (still needs to be done for MPEG1).
* modules/codec/libmpeg2.c: use p_dec->fmt_in.video.i_aspect if available.
* modules/stream_out/transcode.c, modules/codec/ffmpeg/encoder.c: respect aspect ratio during transcoding.
Gildas Bazin [Sat, 6 Dec 2003 23:25:23 +0000 (23:25 +0000)]
* include/vlc_block_helper.h: new block_FindStartcodeFromOffset() function.
* modules/packetizer/mpegvideo.c: rewrote the packetizer to use the block helper functions.
Jean-Paul Saman [Sat, 6 Dec 2003 22:41:40 +0000 (22:41 +0000)]
PDA Interface:
- Fixed last segmentation fault.
- Slider and time progress updating.
This makes the new PDA interface almost complete. It misses the following items still:
- preference panel
- changing postion in stream with slider widget.
The missing items above will move to the next release of VLC. Now testing and package building for iPAQ will begin. I expect to have a package at the end of the week.
Cyril Deguet [Fri, 5 Dec 2003 14:48:46 +0000 (14:48 +0000)]
* modules/gui/wxwindows/preferences_widget.cpp: replaced two ( ? : ) by
if / else to avoid compilation problems when wxwindows is not built
with unicode support
Gildas Bazin [Thu, 4 Dec 2003 22:37:02 +0000 (22:37 +0000)]
* modules/codec/flac.c: several fixes to the flac decoder and encoder.
* modules/mux/ogg.c: fixed flac in ogg.
* modules/demux/ogg.c: fix for flac seeking.
Sam Hocevar [Thu, 4 Dec 2003 16:49:45 +0000 (16:49 +0000)]
* modules/misc/dummy/renderer.c:
+ Removed evil ^Ms from the file.
* modules/video_output/caca.c:
+ Support for new dithering modes (libcaca HEAD only).
* modules/* src/*:
+ Grammar and spelling fixes.
+ Coding style fixes.
* po/fr.po:
+ Spelling fixes.
+ Updated a few translations.
* po/en_GB.po:
+ Updated a few translations.
Gildas Bazin [Thu, 4 Dec 2003 12:33:43 +0000 (12:33 +0000)]
* toolbox: use the "Output_Dir" property when generating the msvc project files so we don't end-up with name conflicts when compiling.
* msvc/config.h.in, modules/access_output/file.c: MSVC fixes.
* modules/video_chroma/i420_rgb.c: don't use our RV24 conversion routine on win32 because it assumes 32 bits per pixel.
all:
* in vlc, times are stored in microseconds. playlist_item_t::i_duration
shouldn't be an exception
modules/gui/wxwindows/playlist.cpp:
* fixed indentation
Gildas Bazin [Tue, 2 Dec 2003 23:03:31 +0000 (23:03 +0000)]
* modules/access/dshow/*: PVR support contributed by Marc Nolette.
I took the liberty to modify a few things so it might currently be broken (sorry Marc).
* THANKS: added Marc Nolette.
Gildas Bazin [Sun, 30 Nov 2003 22:47:55 +0000 (22:47 +0000)]
* include/input_ext-plugins.h: export input_DecodeBlock().
* modules/stream_out/display.c: simplifications.
* modules/stream_out/transcode.c: memset of sout_stream_sys_t.
* modules/packetizer/mpeg4video.c: not all containers provide a pts info, in which case we use the dts.