]>
git.sesse.net Git - vlc/log
Derk-Jan Hartman [Tue, 31 Aug 2004 18:32:54 +0000 (18:32 +0000)]
* Don't bitch anymore about not found access_demux plugins.
* Add ACCESS_SET_PRIVATE_ID_STATE to the list of every access plugin
* msg_Err -> msg_Warn for unimplemented Control queries
Gildas Bazin [Tue, 31 Aug 2004 18:29:58 +0000 (18:29 +0000)]
* src/video_output/vout_subpictures.c, include/vlc_video.h:
+ introduce a "TEXT" subpicture region type.
+ a psz_text field stores the subpicture text.
* src/video_output/video_text.c: produce "TEXT" subpictures.
* modules/codec/subsdec.c: produce "TEXT" subpictures.
* modules/misc/freetype.c: auto sizing works again.
Gildas Bazin [Tue, 31 Aug 2004 12:02:12 +0000 (12:02 +0000)]
* modules/stream_out/transcode.c, modules/audio_filter/format.c: fixed a bunch of stupid mistakes.
Gildas Bazin [Tue, 31 Aug 2004 12:00:38 +0000 (12:00 +0000)]
* modules/audio_filter/converter/dtstofloat32.c,a52tofloat32.c,mpgatofixed32.c: release the old audio buffer after conversion.
Gildas Bazin [Tue, 31 Aug 2004 11:58:40 +0000 (11:58 +0000)]
* modules/codec/araw.c: got rid of the audio conversion in the encoder, which is now done by the audio filters.
Gildas Bazin [Tue, 31 Aug 2004 10:25:39 +0000 (10:25 +0000)]
* modules/demux/ps.h: oups... fixed typo in my ps_pkt_parse_system() fix.
Gildas Bazin [Tue, 31 Aug 2004 09:29:04 +0000 (09:29 +0000)]
* modules/audio_filter/converter/dtstofloat32.c,a52tofloat32.c: don't forget to update the size of the audio buffer after decoding.
Benjamin Pracht [Tue, 31 Aug 2004 05:44:15 +0000 (05:44 +0000)]
Consistency in labels.
Eric Petit [Mon, 30 Aug 2004 22:53:40 +0000 (22:53 +0000)]
compile fix
Gildas Bazin [Mon, 30 Aug 2004 21:02:00 +0000 (21:02 +0000)]
* modules/stream_out/transcode.c: fix for channels mapping.
Benjamin Pracht [Mon, 30 Aug 2004 20:57:08 +0000 (20:57 +0000)]
* Add some options to the subtitle selection dialog. (relative size, encoding, and alignement).
Gildas Bazin [Mon, 30 Aug 2004 19:58:56 +0000 (19:58 +0000)]
* modules/demux/avi/avi.c, modules/codec/rawvideo.c: RGB DIBs are coded from bottom to top.
Gildas Bazin [Mon, 30 Aug 2004 19:37:35 +0000 (19:37 +0000)]
* modules/access/v4l/v4l.c: in v4l, RGB24 really is BGR24. Changed aspect ratio to 4:3.
Gildas Bazin [Mon, 30 Aug 2004 19:24:55 +0000 (19:24 +0000)]
* ALL: use rgb mask members in video_format_t.
* modules/demux/avi/avi.c: raw RGB 24 is in fact BGR 24.
Gildas Bazin [Mon, 30 Aug 2004 17:46:46 +0000 (17:46 +0000)]
* modules/mux/mpeg/ts.c: waiting for the fifo to have 51 packets before muxing is completely insane. Put back the old value of 2 packets.
Gildas Bazin [Mon, 30 Aug 2004 16:28:38 +0000 (16:28 +0000)]
* modules/stream_out/transcode.c: don't segfault when video encoder or filter can't be opened.
Gildas Bazin [Mon, 30 Aug 2004 14:52:52 +0000 (14:52 +0000)]
* modules/gui/wxwindows/interface.cpp: do not use a checkbox control for the bookmarks menu
Clément Stenac [Mon, 30 Aug 2004 13:14:05 +0000 (13:14 +0000)]
Few improvements
Derk-Jan Hartman [Mon, 30 Aug 2004 11:02:33 +0000 (11:02 +0000)]
* Remove fprintf debug statement in the mp4 demux
Damien Fouilleul [Mon, 30 Aug 2004 10:45:01 +0000 (10:45 +0000)]
i've modified the following functions to properly skip data (read buffer is nil) on streams which cannot be seeked.
AStreamReadBlock()
AStreamReadStream()
before those modifications, playback would suddenly be interrupted after a while on network streams prone to packet loss.
Gildas Bazin [Mon, 30 Aug 2004 10:35:19 +0000 (10:35 +0000)]
* NEWS: update
Gildas Bazin [Mon, 30 Aug 2004 02:15:25 +0000 (02:15 +0000)]
* modules/demux/ps.h: fixed parsing of system header.
Gildas Bazin [Mon, 30 Aug 2004 01:26:14 +0000 (01:26 +0000)]
* modules/video_chroma/i420_rgb8.c: take care of width != pitch as well.
Gildas Bazin [Mon, 30 Aug 2004 01:24:08 +0000 (01:24 +0000)]
* modules/video_chroma/i420_rgb16.c: take care of width != pitch as well.
Gildas Bazin [Mon, 30 Aug 2004 01:03:12 +0000 (01:03 +0000)]
* modules/video_chroma/i420_yuy2.c: take care of chroma pitch as well.
Gildas Bazin [Mon, 30 Aug 2004 00:10:17 +0000 (00:10 +0000)]
* src/input/es_out.c: really fixed ES_OUT_SET_FMT this time.
Gildas Bazin [Sun, 29 Aug 2004 23:48:31 +0000 (23:48 +0000)]
* src/input/es_out.c: fixed ES_OUT_SET_FMT control.
Gildas Bazin [Sun, 29 Aug 2004 23:18:11 +0000 (23:18 +0000)]
* src/video_output/vout_pictures.c: RV24 is really 24 bits per pixel.
Derk-Jan Hartman [Sun, 29 Aug 2004 22:32:39 +0000 (22:32 +0000)]
* build ffmpeg with zlib on Mac/BeOS
remember to configure vlc with --with-ffmpeg-zlib
Derk-Jan Hartman [Sun, 29 Aug 2004 22:18:25 +0000 (22:18 +0000)]
* added TSCC decoder to our ffmpeg module
Clément Stenac [Sun, 29 Aug 2004 21:26:16 +0000 (21:26 +0000)]
Fix memleaks
Derk-Jan Hartman [Sun, 29 Aug 2004 19:48:09 +0000 (19:48 +0000)]
* Fix the play/pause button status
* the prime manage thread now runs every .1 sec instead of .3,
this might improve response sometimes.
Laurent Aimar [Sun, 29 Aug 2004 19:36:41 +0000 (19:36 +0000)]
* es_out: msg_Err -> msg_Warn for Program empty. But I still need to
fix it... (it should be annoying only with TS, you may have dead program
entry).
Laurent Aimar [Sun, 29 Aug 2004 19:34:54 +0000 (19:34 +0000)]
* mp4: support vobsub in .mp4 (NeroRecode), but won't work if the video
has been cropped.
Derk-Jan Hartman [Sun, 29 Aug 2004 15:59:12 +0000 (15:59 +0000)]
* Don't release the VLCWindow on QTClose. The mainthread still needs it.
* Updated TODO list
Derk-Jan Hartman [Sun, 29 Aug 2004 15:11:50 +0000 (15:11 +0000)]
* fix text encoding of subtitle filenames (and other paths).
Eric Petit [Sun, 29 Aug 2004 13:40:56 +0000 (13:40 +0000)]
src/input/es_out.c: gcc < 3 fix
Gildas Bazin [Sun, 29 Aug 2004 13:18:53 +0000 (13:18 +0000)]
* modules/stream_out/transcode.c: when overlaying subtitles, duplicate frames if they are referenced by the decoder.
Gildas Bazin [Sun, 29 Aug 2004 12:40:33 +0000 (12:40 +0000)]
* modules/misc/dummy/vout.c: have the dummy vout use the render chroma by default.
Gildas Bazin [Sun, 29 Aug 2004 12:27:49 +0000 (12:27 +0000)]
* modules/demux/ogg.c: fixed skipped pictures problem when starting a stream.
Gildas Bazin [Sun, 29 Aug 2004 11:42:43 +0000 (11:42 +0000)]
* modules/mux/ogg.c: when removing a stream, flush its fifo first.
Gildas Bazin [Sun, 29 Aug 2004 10:56:24 +0000 (10:56 +0000)]
* modules/codec/vorbis.c: VBR encoding is now the default + added a cbr option.
Gildas Bazin [Sun, 29 Aug 2004 09:58:07 +0000 (09:58 +0000)]
* modules/video_output/x11/xcommon.c: 24 bits screen depth uses 32bits per pixels.
* video_chroma/i420_rgb.c: disable RV24 support (which was assuming 32 bits per pixels).
Clément Stenac [Sun, 29 Aug 2004 09:04:20 +0000 (09:04 +0000)]
Fix last playlist item deletion with wxWIN32
Cyril Deguet [Sun, 29 Aug 2004 09:00:03 +0000 (09:00 +0000)]
* async_queue.*: AsyncQueue::remove is now thread-safe to avoid potential
(but *very* unlikely) segfaults
Gildas Bazin [Sun, 29 Aug 2004 01:28:28 +0000 (01:28 +0000)]
* modules/codec/mpeg_audio.c: correct bitrate.
Gildas Bazin [Sun, 29 Aug 2004 01:25:29 +0000 (01:25 +0000)]
* commit modules/mux/ogg.c: added SNOW fourcc.
Gildas Bazin [Sun, 29 Aug 2004 01:12:06 +0000 (01:12 +0000)]
* codec/ffmpeg/video_filter.c: deinterlace filter.
* stream_out/transcode.c: deinterlacing works again.
Gildas Bazin [Sun, 29 Aug 2004 00:40:43 +0000 (00:40 +0000)]
* modules/audio_filter/converter/dtstofloat32.c: added implementation for the new audio filter architecture.
* codec/dts.c: bug fix.
* codec/araw.c: added more PCM formats to the encoder.
Gildas Bazin [Sat, 28 Aug 2004 23:59:55 +0000 (23:59 +0000)]
* modules/audio_filter/converter/a52tofloat32.c: added implementation for the new audio filter architecture.
Gildas Bazin [Sat, 28 Aug 2004 23:58:01 +0000 (23:58 +0000)]
* modules/codec/vorbis.c: vorbis encoder takes float32 as input.
* modules/stream_out/transcode.c: respect input requested by encoder.
Gildas Bazin [Sat, 28 Aug 2004 22:50:50 +0000 (22:50 +0000)]
* modules/gui/wxwindows/menus.cpp: increased size of a couple of arrays for safety.
Clément Stenac [Sat, 28 Aug 2004 19:29:32 +0000 (19:29 +0000)]
Update the "Stream and Media Info" dialog
Gildas Bazin [Sat, 28 Aug 2004 18:37:02 +0000 (18:37 +0000)]
* 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.
Gildas Bazin [Sat, 28 Aug 2004 18:07:35 +0000 (18:07 +0000)]
* src/video_output/vout_pictures.c: oups, inverted i_visible_lines and i_lines.
Gildas Bazin [Sat, 28 Aug 2004 17:36:02 +0000 (17:36 +0000)]
* ALL: use i_visible_lines in plane_t.
Gildas Bazin [Sat, 28 Aug 2004 16:46:22 +0000 (16:46 +0000)]
* include/vlc_video.h: added an i_visible_lines field to plane_t.
Laurent Aimar [Sat, 28 Aug 2004 15:40:11 +0000 (15:40 +0000)]
* stream.c: oops another bug with SET_ID...
Laurent Aimar [Sat, 28 Aug 2004 15:20:18 +0000 (15:20 +0000)]
* all: ooops wrong order for ACCESS_SET_PRIVATE_ID...
Sam Hocevar [Sat, 28 Aug 2004 11:29:48 +0000 (11:29 +0000)]
* Spelling fixes.
Gildas Bazin [Sat, 28 Aug 2004 11:02:51 +0000 (11:02 +0000)]
* 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.
Clément Stenac [Sat, 28 Aug 2004 10:04:15 +0000 (10:04 +0000)]
s/access/access2
Sam Hocevar [Fri, 27 Aug 2004 20:58:33 +0000 (20:58 +0000)]
* debian/rules: typo.
Sam Hocevar [Fri, 27 Aug 2004 20:46:35 +0000 (20:46 +0000)]
* debian/*.menu:
+ Removed unused menu files.
* debian/rules:
+ Build libavformat.
* include/vlc_common.h:
+ PACKAGE overrides PACKAGE_NAME.
Gildas Bazin [Fri, 27 Aug 2004 20:44:39 +0000 (20:44 +0000)]
* 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.
Gildas Bazin [Fri, 27 Aug 2004 20:10:21 +0000 (20:10 +0000)]
* modules/mux/asf.c: flush our buffers on close.
Sam Hocevar [Fri, 27 Aug 2004 19:32:44 +0000 (19:32 +0000)]
* debian/rules:
+ Disabled the GNOME, Qt, GTK+ and KDE interfaces in favour of the
WxWidgets one.
Sam Hocevar [Fri, 27 Aug 2004 19:30:37 +0000 (19:30 +0000)]
* include/vlc_common.h:
+ Use PACKAGE_NAME instead of PACKAGE.
* modules/codec/ffmpeg/ffmpeg.c:
+ This module does not require AltiVec for now.
Sam Hocevar [Fri, 27 Aug 2004 17:25:31 +0000 (17:25 +0000)]
* po/POTFILES.in: updated for deprecated files.
Gildas Bazin [Fri, 27 Aug 2004 13:57:11 +0000 (13:57 +0000)]
* configure.ac: added --with-ffmpeg-dts/zlib options.
Gildas Bazin [Fri, 27 Aug 2004 13:49:20 +0000 (13:49 +0000)]
* configure.ac: fixed typo.
Gildas Bazin [Fri, 27 Aug 2004 13:34:44 +0000 (13:34 +0000)]
* configure.ac: add the audio format conversion filter.
Gildas Bazin [Fri, 27 Aug 2004 13:31:23 +0000 (13:31 +0000)]
* 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.
Sam Hocevar [Fri, 27 Aug 2004 12:14:26 +0000 (12:14 +0000)]
* extras: ignore extra directories.
Sam Hocevar [Fri, 27 Aug 2004 12:10:17 +0000 (12:10 +0000)]
* debian/rules:
+ Activated x264 support.
+ Re-enabled libmodplug support.
+ Build PIC plugins even on x86.
+ Disabled DVB and SLP because their code is broken.
* debian/control:
+ Force the vlc-plugin-arts and qvlc dependencies.
+ Build-depend on jam and nasm because of x264.
* debian/copyright:
+ Converted to UTF-8.
Gildas Bazin [Thu, 26 Aug 2004 21:27:06 +0000 (21:27 +0000)]
* 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).
Gildas Bazin [Thu, 26 Aug 2004 19:26:16 +0000 (19:26 +0000)]
* modules/codec/libmpeg2.c: use the DTS in the synchro algorithm.
Gildas Bazin [Thu, 26 Aug 2004 19:19:08 +0000 (19:19 +0000)]
* src/input/decoder.c: forward the p_block->i_rate info when required (fixes libmpeg2 decoding in the display stream output module).
Sam Hocevar [Thu, 26 Aug 2004 16:02:34 +0000 (16:02 +0000)]
* INSTALL: added a note about bootstrapping.
Eric Petit [Thu, 26 Aug 2004 13:11:16 +0000 (13:11 +0000)]
+ demux/ts.c: gcc < 3 fix
Eric Petit [Thu, 26 Aug 2004 12:59:31 +0000 (12:59 +0000)]
+ 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
Olivier Teulière [Wed, 25 Aug 2004 21:36:03 +0000 (21:36 +0000)]
* Update the docs
Olivier Teulière [Wed, 25 Aug 2004 21:32:15 +0000 (21:32 +0000)]
* skins2: new "playlist.load()" and "playlist.save()" actions
Laurent Aimar [Wed, 25 Aug 2004 20:09:16 +0000 (20:09 +0000)]
ts.c: send pid select/unselect to access. (untested).
Laurent Aimar [Wed, 25 Aug 2004 20:08:23 +0000 (20:08 +0000)]
* input: send DEMUX_SET_GROUP.
Laurent Aimar [Wed, 25 Aug 2004 20:06:00 +0000 (20:06 +0000)]
* dvb: fixes.
Laurent Aimar [Wed, 25 Aug 2004 18:50:36 +0000 (18:50 +0000)]
* input: added a INPUT_UPDATE_META (for meta data in access like ICY)
* access: added ACCESS_GET_TITLE_INFO (not yet implemented)
* demux: added DEMUX_SET_GROUP (will be only for dvb/ts).
Gildas Bazin [Wed, 25 Aug 2004 15:09:50 +0000 (15:09 +0000)]
* Makefile.am: fixed make package-win32-base.
Laurent Aimar [Tue, 24 Aug 2004 22:07:54 +0000 (22:07 +0000)]
* dvb: compilation fix. With great luck it may, perhaps, work in budget
mode (else I still need to hack ts demuxer).
Laurent Aimar [Tue, 24 Aug 2004 21:58:24 +0000 (21:58 +0000)]
* dvn: first pass to port dvb to new api. (it doesn't even yet compile,
I haven't tried :)
Sigmund Augdal Helberg [Tue, 24 Aug 2004 20:50:36 +0000 (20:50 +0000)]
share/Makefile.am: update for default skin change
Laurent Aimar [Tue, 24 Aug 2004 20:03:15 +0000 (20:03 +0000)]
* udp: unused line.
Gildas Bazin [Tue, 24 Aug 2004 19:38:09 +0000 (19:38 +0000)]
* modules/video_output/x11/xcommon.c: fixed fullscreen with KDE 3.3
Cyril Deguet [Tue, 24 Aug 2004 19:01:32 +0000 (19:01 +0000)]
* the default skin is now shipped as a .vlt (whether you like it or not ;)
* missing "Id" property
Cyril Deguet [Tue, 24 Aug 2004 18:43:41 +0000 (18:43 +0000)]
* all: removed obsolete b_blocking in intf_dialogs_arg_t
Gildas Bazin [Tue, 24 Aug 2004 18:31:13 +0000 (18:31 +0000)]
* modules/demux/demuxstream.c: module obsoleted by the --ts-out option of the ts demuxer (and is broken anyway).
Laurent Aimar [Tue, 24 Aug 2004 17:51:44 +0000 (17:51 +0000)]
* ts.c: fixed --ts-out.
Jon Lech Johansen [Tue, 24 Aug 2004 16:30:53 +0000 (16:30 +0000)]
* ./src/libvlc.c: initialize dvd/vcd/cd-audio values using HAL.
Laurent Aimar [Mon, 23 Aug 2004 22:16:58 +0000 (22:16 +0000)]
* ps.c: handle PES with 0 size. (look for next start code, slow but
better that nothing).
Gildas Bazin [Mon, 23 Aug 2004 15:19:56 +0000 (15:19 +0000)]
* src/video_output/vout_subpictures.c, video_output.c: fixed a crash with dvd menus.