Damien Lucas [Sun, 25 May 2003 18:02:20 +0000 (18:02 +0000)]
. SAP/SDP packets parsing: ability to parse RFC compliant packets
parse_sap returns the SAP header length
parse_sdp only parse the SDP payload
note that VLC will discard messages from the old miniSAP-server
(You have to use CVS version of miniSAP-server)
(Messages from the new miniSAP-server will be discarded with old VLC)
Gildas Bazin [Sun, 25 May 2003 11:31:54 +0000 (11:31 +0000)]
* src/video_output/video_output.c, modules/video_output/directx/*, modules/video_output/x11/xcommon.c: fullscreen state is now attached to the input, so it will be remembered even if the vout is restarted (switching filters, dvd menus, etc...).
* modules/video_filter/deinterlace/deinterlace.c: small change.
Gildas Bazin [Sat, 24 May 2003 23:40:11 +0000 (23:40 +0000)]
* src/misc/variables.c, include/variables.h: first pass at object var inheritance.
* rc/video_output/video_output.c, modules/video_filter/deinterlace/deinterlace.c: fixes to the deinterlace object var.
Gildas Bazin [Sat, 24 May 2003 20:54:27 +0000 (20:54 +0000)]
* src/video_output/video_output.c: new "deinterlace" object variable.
* modules/gui/macosx/prefs.m: compilation fix.
* modules/gui/wxwindows/menus.cpp: use the "deinterlace" object var.
* modules/gui/skins/*: couple of fixes.
Sam Hocevar [Sat, 24 May 2003 11:53:12 +0000 (11:53 +0000)]
* ./modules/access_output/udp.c: if the clock needs to be reset, we do not
wait or we will face delay issues as reported in #794. Fix inspired from
a suggestion by John Michael Zorko.
Derk-Jan Hartman [Sat, 24 May 2003 02:48:55 +0000 (02:48 +0000)]
* modules/codec/quicktime.c: cleaning up of the code. mostly cosmetic.
* modules/demux/mp4/mp4.c: added SVQ1 for the quicktime decoder.
* modules/gui/macosx/macosx.m: typo
* modules/gui/macosx/prefs.m: fix of the module selectors.
* po/nl.po: i've taken a head start on the translations.
* src/libvlc.h: removed unused string RT_PRIORITY_TEXT
Derk-Jan Hartman [Fri, 23 May 2003 00:00:48 +0000 (00:00 +0000)]
* vlc.ebuild: fixed the ebuild. Now i know it should work with a test2 ;)
* modules/gui/macosx/vout.m: removed some code that was preventing us from
using chroma converters.
* modules/codec/quicktime.c:
- added the video decoder. only works with SVQ3 atm, returns Invalid
BITMAPHEADER for some reason in all other cases.
- did some cleaning up. this might just work under Win32 now aswell,
gibalou will do some testing tomorrow ;)
- SVQ3 QT degrades faster then the ffmpeg version, but also recovers
faster. I'm not yet sure which one i prefer.
Derk-Jan Hartman [Thu, 22 May 2003 14:25:34 +0000 (14:25 +0000)]
* modules/gui/macosx/playlist.m: fixed my fix
* modules/gui/macosx/output.m: removed a debug statement
* modules/gui/macosx/prefs.m: fixed localizations of the prefs panel.
Gildas Bazin [Thu, 22 May 2003 12:00:57 +0000 (12:00 +0000)]
* INSTALL.win32: added a small note about running vlc under the msvc debugger.
* modules/gui/wxwindows/*: small fixes.
* modules/access/vcd/*, modules/access/cdda.c: re-activated autodetection of vcd and cdda on win32.
* src/misc/cpu.c, src/stream_output/announce.c: msvc fixes.
Derk-Jan Hartman [Wed, 21 May 2003 21:30:30 +0000 (21:30 +0000)]
* modules/gui/macosx/output.m: fixed the stream/transcode dialog. test1
version was broken.
* extras/MacOSX/vlc.pbproj/project.pbxproj: darn, absolute paths.
Derk-Jan Hartman [Wed, 21 May 2003 19:55:25 +0000 (19:55 +0000)]
* vlc.ebuild: This ebuild should work if we release a test2.
* modules/codec/quicktime.c: I added all the audio formats I know QT can handle.
except for mp3 ;)
* modules/codec/ffmpeg: added asv1 (disabled), and enabled IV31 on little endian,
since the problems with this decoder are endian specific according to it's creator.
Derk-Jan Hartman [Wed, 21 May 2003 15:40:03 +0000 (15:40 +0000)]
* include/main.h
src/libvlc.c: Added a quicktime_lock on SYS_DARWIN
* ALL: QT on OSX is not threadsafe in certain areas. i have found the proces
of identifying the right Codec to use for decoding to be one of these areas.
So when we do this, only one thread at a time can use QT.
Watching QT trailers is doable now, as soon as ffmpeg fix their altivec optimizations again ;)
Gildas Bazin [Wed, 21 May 2003 13:27:25 +0000 (13:27 +0000)]
* modules/gui/skins/src/vlcproc.cpp: fixed yesterday's breakage.
* modules/gui/wxwindows/menus.cpp: fixes for menu auto-generation.
* src/video_output/video_output.c: added a "fullscreen" object variable.
* modules/video_output/directx/*: added an always-on-top object variable and modified to take into account the fullscreen object variable.
Derk-Jan Hartman [Tue, 20 May 2003 21:35:52 +0000 (21:35 +0000)]
* ALL: added a quicktime module.
- This module provides QDM2 and QDMC sound support on OSX by linking to
the native QT libraries. We now have FULL QT trailer support on OSX.
- The video part of this decoder is not yet working on OSX.
- This can be used for a future win32dll loader system as well.
kde.cpp: explicitly tell kde with icons to use. Should fix a crash that
caused AIGALRM.
kde.cpp, interface.cpp: turn --kdeuirc into --kde-uirc to comply with naming
conventions
Derk-Jan Hartman [Tue, 20 May 2003 15:23:25 +0000 (15:23 +0000)]
* Added a Reset prefs option
* New prefs dialog much like the wxWindows and BeOS one.
- translated instances might be broken.
- still need sliders for min/max values
- improved sizing should be done.
Laurent Aimar [Sun, 18 May 2003 23:16:57 +0000 (23:16 +0000)]
* input_program.c: input_DelES destroyed the decoder (if any) without
removing this ES from the list of selected ES. So, instead we call
input_UnselectES.
Gildas Bazin [Sun, 18 May 2003 16:27:18 +0000 (16:27 +0000)]
* modules/gui/wxwindows/*: the open dialog box is created only once and reused when needed. This allows to have the previous settings displayed when you re-open the dialog.
Gildas Bazin [Sun, 18 May 2003 15:44:03 +0000 (15:44 +0000)]
* modules/access/vcd/*, modules/access/cdda.c: changed ioctl_ReadSector() into ioctl_ReadSectors(), a function that can read multiple sectors at a time.
Modified the cdda plugin to read 20 sectors at a time. This was necessary because it was overkill to read the data sectors by sectors and was creating problems under Windows.
Gildas Bazin [Sat, 17 May 2003 23:57:35 +0000 (23:57 +0000)]
* INSTALL.win32: finally updated the instructions on how to build vlc for win32 :)
* install-win32, Makefile.am: updates for the win32 package.
* NEWS: added a few missing things.
Gildas Bazin [Sat, 17 May 2003 22:48:09 +0000 (22:48 +0000)]
* modules/gui/wxwindows/menus.cpp: don't display choices menu when there is only 1 choice available.
* modules/gui/wxwindows/streamout.cpp: small cosmetic changes.
* modules/gui/wxwindows/open.cpp: added a CD Audio entry.
Gildas Bazin [Sat, 17 May 2003 22:00:00 +0000 (22:00 +0000)]
* include/input_ext-intf.h: forgot this file in my last commit.
* src/input/input_programs.c: prev/next-chapter and prev/next-title navigation variables are created only when necessary.
Gildas Bazin [Sat, 17 May 2003 20:30:31 +0000 (20:30 +0000)]
* modules/access/cdda.c, modules/access/vcd/*: New CD digital audio module (by me and fenrir).
You can now listen to your favorite CDDAs with vlc, or even stream them :)
(Their is not yet any support for jitter correction).
* modules/codec/araw.c: small clean-up.
Gildas Bazin [Sat, 17 May 2003 11:35:14 +0000 (11:35 +0000)]
* configure.ac.in: removed the encoders from the list of plugins as they are not used currently.
* src/libvlc.h, modules/audio_filter/resampler/bandlimited.c: added an hq-resampling option to enable/disable the high quality resampling.
Gildas Bazin [Thu, 15 May 2003 21:31:53 +0000 (21:31 +0000)]
* src/input/input_programs.c: implemented prev-title, next-title, prev-chapter and next-chapter object variables.
* modules/gui/wxwindows/menus.cpp: put the above variables into the Navigation menu.
Derk-Jan Hartman [Thu, 15 May 2003 02:02:13 +0000 (02:02 +0000)]
* Went trough my maillogs and filled out large parts of the NEWS file.
please check and add your own. (i was bored ;)
* Updated the README.MacOSX.rtf with some more pointers and changed version
to 0.6.0
Derk-Jan Hartman [Thu, 15 May 2003 01:23:05 +0000 (01:23 +0000)]
* variable callback for the playlist. the input, audio and video still need
to be done, waiting for gibalou to work his magic on that ;)
cvs: ----------------------------------------------------------------------
Derk-Jan Hartman [Thu, 15 May 2003 00:46:23 +0000 (00:46 +0000)]
* added vlc.ebuild, vlc.spec.redhat to dist.
* added all the new icons to the dist.
* on make dist i would like to do
mv vlc.ebuild vlc-${VERSION}.ebuild
I don't know how to do this. Who does?
Derk-Jan Hartman [Thu, 15 May 2003 00:32:28 +0000 (00:32 +0000)]
* ./vlc.ebuild: a ebuild for the Gentoo Linux distribution.
Because of the cvs snapshots of libmpeg2 and ffmpeg, this ebuild will
need to be updated before release, to point out the correct links to
these libraries.