Gildas Bazin
113669353d
* modules/codec/vorbis.c: vorbis encoder takes float32 as input.
...
* modules/stream_out/transcode.c: respect input requested by encoder.
2004-08-28 23:58:01 +00:00
Gildas Bazin
d382c9d992
* modules/gui/wxwindows/menus.cpp: increased size of a couple of arrays for safety.
2004-08-28 22:50:50 +00:00
Clément Stenac
299d029a4c
Update the "Stream and Media Info" dialog
2004-08-28 19:29:32 +00:00
Gildas Bazin
43403d1f8f
* codec/theora.c: Removed the "multiple of 16" size restriction for the encoding.
...
+ correct cropping of the decoded video when specified.
* stream_out/transcode.c: make sure the size of the encoded video is at least a multiple of 2.
2004-08-28 18:37:02 +00:00
Gildas Bazin
56b5483c56
* ALL: use i_visible_lines in plane_t.
2004-08-28 17:36:02 +00:00
Laurent Aimar
743711c4d3
* all: ooops wrong order for ACCESS_SET_PRIVATE_ID...
2004-08-28 15:20:18 +00:00
Sam Hocevar
f0251c53bd
* Spelling fixes.
2004-08-28 11:29:48 +00:00
Gildas Bazin
535be4f675
* include/vlc_es_out.h, src/input/es_out.c: added an ES_OUT_SET_FMT control.
...
* modules/demux/ogg.c, modules/demux/mkv.cpp:
- store the vorbis/theora/speex headers in fmt.p_extra.
- this change simplifies the code quite a bit and is a lot cleaner.
* modules/codec/vorbis.c, theora.c, speex.c, flac.c:
- get the headers from fmt_in.p_extra or from the bitstream if empty.
* modules/mux/ogg.c:
- recontstruct the headers from fmt.p_extra.
2004-08-28 11:02:51 +00:00
Clément Stenac
e96986fec8
s/access/access2
2004-08-28 10:04:15 +00:00
Gildas Bazin
24f83b8b4f
* modules/demux/asf/asf.c: ignore the ES extra data for mpeg audio.
...
* modules/mux/asf.c: bring the tracks back to a 0 based offset.
2004-08-27 20:44:39 +00:00
Gildas Bazin
1d08e9ca23
* modules/mux/asf.c: flush our buffers on close.
2004-08-27 20:10:21 +00:00
Sam Hocevar
f2ab6b69af
* include/vlc_common.h:
...
+ Use PACKAGE_NAME instead of PACKAGE.
* modules/codec/ffmpeg/ffmpeg.c:
+ This module does not require AltiVec for now.
2004-08-27 19:30:37 +00:00
Gildas Bazin
a846831b98
* configure.ac: add the audio format conversion filter.
2004-08-27 13:34:44 +00:00
Gildas Bazin
2a24c87ba6
* modules/stream_out/transcode.c:
...
- Re-use our audio decoder modules instead of using libavcodec directly.
- No more dependance on libavcodec.
(downmixing is currently broken + you have to force the ffmpeg codec for a52)
* modules/audio_filter/format.c:
- PCM audio format conversion filter using the new common filter architecture.
* modules/audio_filter/converter/mpgatofixed32.c:
- implements both the old and new filter architecture (ie. useable in the transcoder).
* modules/codec/ffmpeg/audio.c:
- fixes and cleanup.
2004-08-27 13:31:23 +00:00
Gildas Bazin
f2c554795a
* modules/codec/ffmpeg/video_filter.c, include/vlc_filter.h:
...
- chroma + resizing video filter (using the filter_t architecture).
* modules/codec/ffmpeg/*:
- cleanup + small updates.
* modules/codec/speex.c, theora.c, vorbis.c:
- got rid of pf_header() in the encoder.
- store the headers in fmt_out.p_extra (this will break the ogg muxer for now).
* modules/codec/libmpeg2.c, modules/codec/ffmpeg/video.c:
- added a p_dec->b_pace_control field to signal if the decoder is allowed to drop frames.
* modules/stream_out/transcode.c:
- heavy cleanup.
- re-use video decoder modules and got rid of the duplicated ffmpeg video decoder.
- use video filters for chroma conversion and resizing.
(a few things are broken now like deinterlacing but I'll repair them asap).
2004-08-26 21:27:06 +00:00
Gildas Bazin
881b68a005
* modules/codec/libmpeg2.c: use the DTS in the synchro algorithm.
2004-08-26 19:26:16 +00:00
Eric Petit
210297fc0c
+ demux/ts.c: gcc < 3 fix
2004-08-26 13:11:16 +00:00
Eric Petit
9d3b03dec9
+ input/decoder.c: detach decoder after vout_Request(...,0,0,0,0)ing
...
so AttachSPU can still reach p_input
+ src/video_output/*: init mouse variable before attaching p_vout so
dvdnav can't add callbacks on those before there're created
+ beos/VideoOutput.cpp: removed tabs, sanity check
2004-08-26 12:59:31 +00:00
Olivier Teulière
45ecdf1be6
* skins2: new "playlist.load()" and "playlist.save()" actions
2004-08-25 21:32:15 +00:00
Laurent Aimar
874d5a11a3
ts.c: send pid select/unselect to access. (untested).
2004-08-25 20:09:16 +00:00
Laurent Aimar
8529fa1434
* dvb: fixes.
2004-08-25 20:06:00 +00:00
Laurent Aimar
96373cdb4d
* dvb: compilation fix. With great luck it may, perhaps, work in budget
...
mode (else I still need to hack ts demuxer).
2004-08-24 22:07:54 +00:00
Laurent Aimar
a82c7e3ebd
* dvn: first pass to port dvb to new api. (it doesn't even yet compile,
...
I haven't tried :)
2004-08-24 21:58:24 +00:00
Laurent Aimar
b58037d325
* udp: unused line.
2004-08-24 20:03:15 +00:00
Gildas Bazin
fdb935d624
* modules/video_output/x11/xcommon.c: fixed fullscreen with KDE 3.3
2004-08-24 19:38:09 +00:00
Cyril Deguet
20a48bd77e
* the default skin is now shipped as a .vlt (whether you like it or not ;)
...
* missing "Id" property
2004-08-24 19:01:32 +00:00
Cyril Deguet
de0246807e
* all: removed obsolete b_blocking in intf_dialogs_arg_t
2004-08-24 18:43:41 +00:00
Gildas Bazin
c8016ca1c3
* modules/demux/demuxstream.c: module obsoleted by the --ts-out option of the ts demuxer (and is broken anyway).
2004-08-24 18:31:13 +00:00
Laurent Aimar
a02b79e2db
* ts.c: fixed --ts-out.
2004-08-24 17:51:44 +00:00
Laurent Aimar
e3a6345c81
* ps.c: handle PES with 0 size. (look for next start code, slow but
...
better that nothing).
2004-08-23 22:16:58 +00:00
Gildas Bazin
1e5b412ade
* modules/packetizer/h264.c: modified ParseNALBlock() to return a complete picture and not just a picture slice.
2004-08-23 10:09:52 +00:00
Gildas Bazin
fee23a72fd
* modules/codec/ogt/*: updated the prototype of the decode function.
2004-08-22 17:15:35 +00:00
Cyril Deguet
136fe6c205
* all: french translation for skin popup menu
2004-08-22 15:24:48 +00:00
Laurent Aimar
96120c20a3
* compilation fix.
2004-08-22 15:17:35 +00:00
Cyril Deguet
3d8429aad4
* theme_repository.*: the popup menu for skin selection works !
...
(it looks for .vlt files in all the directories of the resource path)
* dialogs.cpp: fixed a stupid copy/paste mistake
2004-08-22 15:00:19 +00:00
Olivier Teulière
78b01836c4
* skins2/src/window_manager.cpp: Added the vlc.isOnTop boolean variable
...
* skins2/parser/interpreter.cpp: Renamed vlc.ontop() into vlc.onTop()
* doc/skins/skins2-howto.xml: doc updated
2004-08-22 14:39:16 +00:00
Derk-Jan Hartman
0112e52492
* initialize variables and don't use arguments that failed being created.
...
(fixes glx when X11 isn't runnning)
2004-08-22 14:32:51 +00:00
Gildas Bazin
065820ab78
* modules/gui/skins2/src/skin_main.cpp: added a skins shortcut.
2004-08-22 14:16:37 +00:00
Gildas Bazin
8463d728f2
* modules/video_output/x11/glx.c: don't call XCloseDisplay() if p_display == NULL.
2004-08-22 14:10:27 +00:00
Cyril Deguet
852f38630b
* all: skeleton of a popup menu entry for skin selection
2004-08-22 12:50:39 +00:00
Gildas Bazin
d5225a4365
* modules/access/dvdread.c: fixed chapter change detection.
2004-08-22 11:06:28 +00:00
Cyril Deguet
234278af61
* ctrl_list.cpp: beginning of key handling in the playlist
2004-08-22 10:38:26 +00:00
Derk-Jan Hartman
6d1ff5f90c
* Fix a X11 GLX crash
2004-08-21 19:45:40 +00:00
Antoine Cellerier
0f368cdf75
* modules/gui/wxwindows/extrapanel.cpp : Changed "Restore defaults" to
...
"Restore Defaults" so it gets translated
* po/fr.po : Chanded "Restore Defaults" translation
2004-08-21 16:02:06 +00:00
Cyril Deguet
78cb02e323
* alsa.c: compute next_date with snd_pcm_delay() if snd_pcm_status_get_tstamp
...
doesn't work. Better than nothing but the sound is still poor with DVDs :(
2004-08-21 13:54:36 +00:00
Gildas Bazin
1577ef7938
* modules/gui/wxwindows/*: updated open disc dialog.
2004-08-21 13:06:42 +00:00
Cyril Deguet
9b67ddf0a8
* alsa.c: pass next_date=0 to aout_OutputNextBuffer if
...
snd_pcm_status_get_tstamp() returns zero. I hope someone has a better
fix because in fact it is not perfect (there are "clicks" with DVDs)
2004-08-21 12:57:32 +00:00
Olivier Teulière
7253e7389e
Removed the old skins plugin
2004-08-21 11:34:33 +00:00
Gildas Bazin
25d2a663a9
* src/input/*, include/vlc_input.h: the MRL is now parsed for titles/chapters directly in the core.
...
- syntax is: [url][@[title-start][,chapter-start][-[title-end][,chapter-end]]]
- core also handles start/end boundaries itself (simplifies the access plugins).
* modules/access/dvdread.c,dvdnav.c,cdda.c: removed MRL parsing code.
2004-08-20 23:37:40 +00:00
Eric Petit
235b3bcb3c
beos/MessagesWindow*: fixed messages window
2004-08-20 15:49:09 +00:00