Laurent Aimar [Tue, 26 Aug 2003 23:14:11 +0000 (23:14 +0000)]
* asf: fix waveformatex header for mp3 audio.
Laurent Aimar [Tue, 26 Aug 2003 23:12:37 +0000 (23:12 +0000)]
* mpegaudio: set i_bitrate field. (won't work with vbr)
Derk-Jan Hartman [Tue, 26 Aug 2003 19:43:51 +0000 (19:43 +0000)]
* modules/demux/util/sub.c: fixed the subtitle autodetection.
* modules/demux/mkv.cpp: set UTF-8 for matroska subtitles.
Gildas Bazin [Tue, 26 Aug 2003 19:14:10 +0000 (19:14 +0000)]
* modules/access/dshow/*: bug fixes.
Laurent Aimar [Tue, 26 Aug 2003 18:11:02 +0000 (18:11 +0000)]
* mkv : use stream_*
Laurent Aimar [Tue, 26 Aug 2003 18:01:16 +0000 (18:01 +0000)]
* transcode: use mp1v/mpgv for mpeg1 and mp2v for mpeg2 video encoding.
(mpeg2 encoding has been added to vlc)
Laurent Aimar [Tue, 26 Aug 2003 01:04:29 +0000 (01:04 +0000)]
* ts: clean my last commit for SPU. Btw, report any regression.
Laurent Aimar [Tue, 26 Aug 2003 00:52:38 +0000 (00:52 +0000)]
* ts: try to fix too much packets dropping with v4l.
Laurent Aimar [Tue, 26 Aug 2003 00:51:19 +0000 (00:51 +0000)]
* mmsh: a little clean, and fixed 1/2 potential segfaults.
Laurent Aimar [Tue, 26 Aug 2003 00:40:27 +0000 (00:40 +0000)]
* httpd: more mmsh stuff.
Laurent Aimar [Mon, 25 Aug 2003 23:39:20 +0000 (23:39 +0000)]
asf: fixed some headers errors.
Laurent Aimar [Mon, 25 Aug 2003 23:36:16 +0000 (23:36 +0000)]
* asf : fix display time.
Gildas Bazin [Mon, 25 Aug 2003 22:57:40 +0000 (22:57 +0000)]
* modules/access/dshow/dshow.cpp: added an "adev" and "vdev" option for the MRL.
If not specified, then the default devices are used.
(eg. vlc dshow://:vdev="Labtec Webcam":adev="foo")
Gildas Bazin [Mon, 25 Aug 2003 21:45:04 +0000 (21:45 +0000)]
* modules/access/dshow/*: audio is now supported as well.
Laurent Aimar [Mon, 25 Aug 2003 20:47:41 +0000 (20:47 +0000)]
* mkv: handle Language name.
preliminary support for SSA.
Simon Latapie [Mon, 25 Aug 2003 14:51:49 +0000 (14:51 +0000)]
* put the beautiful "no picture" black screen.
Laurent Aimar [Mon, 25 Aug 2003 01:33:25 +0000 (01:33 +0000)]
* http: added alias "mmsh" to output as mmsh (work only with asfh). Only
tested with vlc/mplayer.
Laurent Aimar [Mon, 25 Aug 2003 01:32:26 +0000 (01:32 +0000)]
* httpd: when using "video/x-ms-asf-stream" we add special headers needed
for mmsh protocol.
Laurent Aimar [Mon, 25 Aug 2003 01:31:25 +0000 (01:31 +0000)]
* asf: added an alias "asfh" : it creates special stream to allow using
http output as mmsh server (see next commits).
Gildas Bazin [Sun, 24 Aug 2003 23:22:02 +0000 (23:22 +0000)]
* modules/codec/faad/decoder.c: for some reason my libfaad the frame samplerate to 0. I guess I should update it but anyway a sanity check avoids a segfault in this case.
Laurent Aimar [Sun, 24 Aug 2003 22:20:43 +0000 (22:20 +0000)]
* asf: more stuff (bitrate and time).
Gildas Bazin [Sun, 24 Aug 2003 17:24:33 +0000 (17:24 +0000)]
* NEWS: keeping track of the new features.
Derk-Jan Hartman [Sun, 24 Aug 2003 16:59:35 +0000 (16:59 +0000)]
* changed debug strings to diff between unsupported RTP payload and non-rtp packet
see bug 1136
Laurent Aimar [Sun, 24 Aug 2003 16:38:38 +0000 (16:38 +0000)]
* asf : asf muxer, not well tested yet.
Laurent Aimar [Sun, 24 Aug 2003 16:24:52 +0000 (16:24 +0000)]
* http: added wma/wmv mime type.
Laurent Aimar [Sun, 24 Aug 2003 15:05:27 +0000 (15:05 +0000)]
* asf: detect dump of broadcasted asf stream.
Eric Petit [Sun, 24 Aug 2003 14:43:07 +0000 (14:43 +0000)]
modules/demux/util/sub.c : compile fix
Gildas Bazin [Sun, 24 Aug 2003 11:17:39 +0000 (11:17 +0000)]
* configure.ac, modules/access/dshow/: brand new DirectShow input plugin.
Much work still needs to be done, like audio support, adding plenty of configuration options, etc... But the video part is already working quite well here.
Derk-Jan Hartman [Sun, 24 Aug 2003 08:12:01 +0000 (08:12 +0000)]
* Large update to the ebuild.
- reordered several parts
- made it as close to the gentoo ebuild as possible.
- fixed several changes/additions since 0.6.1
Laurent Aimar [Sun, 24 Aug 2003 00:36:38 +0000 (00:36 +0000)]
* sub.c : fixed a warning.
Derk-Jan Hartman [Sun, 24 Aug 2003 00:34:13 +0000 (00:34 +0000)]
* backwards compatibilty with older faad2 lib
Loïc Minier [Sun, 24 Aug 2003 00:29:03 +0000 (00:29 +0000)]
* Makefile.am:
. cleanups, use of top_builddir where possible, just to feel safer
. fixed VLC.app inclusion of AUTHORS, COPYING etc.
. propagated previous changes to package-osx
. checked both build methods
Laurent Aimar [Sat, 23 Aug 2003 22:49:50 +0000 (22:49 +0000)]
* configure.ac : added --enable-goom and --with-goom-tree. Btw, I use a
special goom tree source as I was unable to use standard goom library.
(I will provide it once mmx/ppc included)
* modules/visualization/Modules.am: added goom
* include/vlc_block.h src/misc/block.c: introduce a new data block
api (not yet tested, ported from my local new input work).
Laurent Aimar [Sat, 23 Aug 2003 22:19:07 +0000 (22:19 +0000)]
* charset: compilation fix.
Derk-Jan Hartman [Sat, 23 Aug 2003 22:02:45 +0000 (22:02 +0000)]
* modules/demux/util/sub.c: Fixed a crash when trying to autodetect files
that don't have a . char in their name. Also fixed a problem where the
code was trying to open a empty string subtitle after autodetect couldn't
find a suitable filename.
Loïc Minier [Sat, 23 Aug 2003 21:21:32 +0000 (21:21 +0000)]
* was wrongly deleting the extras/ dir
Derk-Jan Hartman [Sat, 23 Aug 2003 19:20:29 +0000 (19:20 +0000)]
* modules/codec/subsdec/subsdec.c: reordered the list of encodings. Should
make it easier for users to find their charset now.
* modules/demux/util/sub.?: try to find filename.subext based on filename.avi
Very basic now, but might be become more advanced in the feature. (that's
why it's so much code )
Laurent Aimar [Sat, 23 Aug 2003 17:23:45 +0000 (17:23 +0000)]
* goom: visual effects using goom. (Not yet enabled)
Laurent Aimar [Sat, 23 Aug 2003 16:15:47 +0000 (16:15 +0000)]
* faad: fix SBR handling.
Loïc Minier [Sat, 23 Aug 2003 15:35:51 +0000 (15:35 +0000)]
* Makefile.am: slight changes of the VLC.app target to generate it in
$(top_builddir) instead of $(srcdir)
Laurent Aimar [Sat, 23 Aug 2003 14:51:30 +0000 (14:51 +0000)]
* input: fixed buffer overflow, add sanity check and big big clean up.
(for the user filter part).
For now, when a user filter can't be inserted it is just ignored. (before
the whole audio chain failed).
Loïc Minier [Sat, 23 Aug 2003 14:38:50 +0000 (14:38 +0000)]
* src/misc/configuration.c: fix a couple of signed/unsigned warns
Loïc Minier [Sat, 23 Aug 2003 14:26:34 +0000 (14:26 +0000)]
* missing top static declaration was giving a warning
Laurent Aimar [Sat, 23 Aug 2003 14:15:27 +0000 (14:15 +0000)]
* ninput: fix a warning. (bad functions order)
Derk-Jan Hartman [Sat, 23 Aug 2003 14:14:01 +0000 (14:14 +0000)]
* sorry :)
fix broken tree
Derk-Jan Hartman [Sat, 23 Aug 2003 12:59:31 +0000 (12:59 +0000)]
* added a vlc_current_charset function. This tries to get the current charset
in use by the OS. It's pretty nifty. if available it uses nl_langinfo. Then
it falls back to trying setlocale (exept on OSX, where this funtion is useless)
and then falls back to LC_ALL, LC_TYPE and LANG environment variables.
If only the LANG variable is available (like on osx) it tries a countrycode
to charset mapping (making an educated guess ).
On windows it retrieves the charset with GetACP().
It also has an aliases system to transform incompatible charset description
strings to libiconv compatible charset descriptions. If you want you can even
retrieve the charset on OS/2.
* modules/codec/subsdec/subsdec.c: By default we try to open a subtitle file in
the systems charset (or language mapped to charset). It's no more than a guess,
and if you open Latin1 subs on your Japanese system you will still need to
specify the encoding by hand, but it's better then nothing.
* src/playlist/playlist.c: spelling error in a comment.
Loïc Minier [Sat, 23 Aug 2003 12:53:54 +0000 (12:53 +0000)]
* added missing .cvsignore
Loïc Minier [Sat, 23 Aug 2003 12:47:24 +0000 (12:47 +0000)]
* very light typo
Laurent Aimar [Sat, 23 Aug 2003 11:46:06 +0000 (11:46 +0000)]
* avi : fixed a lock problem.
Laurent Aimar [Fri, 22 Aug 2003 22:52:48 +0000 (22:52 +0000)]
*all : multi-pass clean up/cosmetics.
Laurent Aimar [Fri, 22 Aug 2003 20:32:27 +0000 (20:32 +0000)]
* all: use stream_Seek/Size/Tell wrappers.
Laurent Aimar [Fri, 22 Aug 2003 20:31:47 +0000 (20:31 +0000)]
* avi: use stream_*, some clean and reordering.
Laurent Aimar [Fri, 22 Aug 2003 20:29:58 +0000 (20:29 +0000)]
* ninput: added wrappers to stream_Control.
Mohammed Adnène Trojette [Fri, 22 Aug 2003 14:03:40 +0000 (14:03 +0000)]
no v4l tab for win32
Derk-Jan Hartman [Fri, 22 Aug 2003 13:38:03 +0000 (13:38 +0000)]
* A vflip should flip on the vertical axis and not on the horizontal of course.
Cyril Deguet [Fri, 22 Aug 2003 08:06:25 +0000 (08:06 +0000)]
* interface.cpp: fixed a stack corruption which caused a segfault in the
wxwindows plugin (in UpdateAcceleratorTable, the table
wxAcceleratorEntry entries[6] was filled with _seven_ values ;-)
I guess it didn't happen with all compilers because of the way
variables are stored on the stack)
* wxwindows.h: removed a warning
Derk-Jan Hartman [Thu, 21 Aug 2003 20:29:29 +0000 (20:29 +0000)]
* Updated Brazilian translation
Derk-Jan Hartman [Thu, 21 Aug 2003 16:59:35 +0000 (16:59 +0000)]
* Removed the xmga plugin since it was quote "a waste of time and not even finished"
* Decreased the priority of kde interface because of it's unstable nature
and not being maintained status.
Cyril Deguet [Wed, 20 Aug 2003 21:59:01 +0000 (21:59 +0000)]
* fixed an internal error with stupid gcc2.95
Boris Dorès [Wed, 20 Aug 2003 19:36:28 +0000 (19:36 +0000)]
- anti-spam
Mohammed Adnène Trojette [Wed, 20 Aug 2003 19:17:29 +0000 (19:17 +0000)]
* Bitrate options for PVR
* fix for win32 compilation
Simon Latapie [Wed, 20 Aug 2003 16:22:27 +0000 (16:22 +0000)]
* had accidentally deleted the first line of vout.m
Simon Latapie [Wed, 20 Aug 2003 13:08:10 +0000 (13:08 +0000)]
* mozilla plugin on MacOSX : scrollbar clipping problem fix
Simon Latapie [Wed, 20 Aug 2003 09:58:28 +0000 (09:58 +0000)]
* forgot an -I
Laurent Aimar [Wed, 20 Aug 2003 01:18:50 +0000 (01:18 +0000)]
* stream: less warnings.
Laurent Aimar [Wed, 20 Aug 2003 01:10:54 +0000 (01:10 +0000)]
* avi: fixed playback of others brokens stream.
Remember: each time something could be wrong then, with avi, it will be.
I hate avi.
Mohammed Adnène Trojette [Tue, 19 Aug 2003 22:28:24 +0000 (22:28 +0000)]
Oooooooops !
Mohammed Adnène Trojette [Tue, 19 Aug 2003 21:54:07 +0000 (21:54 +0000)]
SLP Announce :)
Clément Stenac [Tue, 19 Aug 2003 21:20:00 +0000 (21:20 +0000)]
* src/audio_output/input.c: forgot to free something
* modules/visualisation/visual/* :
visualization system. It supports multi-effects.
At the moment:
-dummy (guess what ? it does nothing)
-scope (adapted and fixed from sam's one)
-random (displays random plots)
Todo:
- spectrum analyser
- movement effects (rotations, scrolls,...)
- blur effect ?
Mohammed Adnène Trojette [Tue, 19 Aug 2003 21:16:09 +0000 (21:16 +0000)]
Video4Linux / PVR / KFIR unified panel
Sigmund Augdal Helberg [Tue, 19 Aug 2003 18:51:03 +0000 (18:51 +0000)]
modules/visualization/scope/scope.c:
* fixed numerous issues. It now works, but it has some impact on some audio
streams, especially vorbis
Simon Latapie [Tue, 19 Aug 2003 14:07:51 +0000 (14:07 +0000)]
* XPCOM implementation in mozilla plugin on MacOSX (Play, pause, stop
* buttons. Fullscreen disabled ).
Derk-Jan Hartman [Tue, 19 Aug 2003 13:20:27 +0000 (13:20 +0000)]
* deleted stray i char
Derk-Jan Hartman [Tue, 19 Aug 2003 11:26:59 +0000 (11:26 +0000)]
* Updated brazilian portuguese translation by Andre de Barros Martins Ribreiro
( your parents couldn't find anything shorter? :)
* Added this language to the options in the preferences.
Laurent Aimar [Mon, 18 Aug 2003 19:18:47 +0000 (19:18 +0000)]
* asf: clean up + use stream_* (It's not yet well tested)
Laurent Aimar [Mon, 18 Aug 2003 19:17:54 +0000 (19:17 +0000)]
* all: added stream_DataPacket
Laurent Aimar [Mon, 18 Aug 2003 17:30:48 +0000 (17:30 +0000)]
* udp: udp-sout-caching is now also accessible by instance variable
"caching". (ex: udp{caching=ms})
Laurent Aimar [Mon, 18 Aug 2003 17:25:51 +0000 (17:25 +0000)]
* ts: fix PCR value when using pcr-soft.
Sigmund Augdal Helberg [Mon, 18 Aug 2003 14:57:09 +0000 (14:57 +0000)]
Turned the scope plugin into a audio filter that can be inserted with
--audio-filter. It still seems to have many problems, so I will not eneable
it yet.
Clément Stenac [Mon, 18 Aug 2003 13:16:43 +0000 (13:16 +0000)]
* src/audio_output/input.c
src/libvlc.h :
First try to implement "user audio filters"
You can provide a list of audio filters that you want to add to
the pipeline (only the "headphone", at that time).
(use --audio-filter filter1,filter2,...)
***Warning***
It seems to work, but no guarantee at all. Perhaps all is bad
and the commit should be reverted, as it could break audio output
* modules/codec/libmpeg2.c :
Fixed a segfault when vout creation fails
Jean-Paul Saman [Mon, 18 Aug 2003 06:42:48 +0000 (06:42 +0000)]
Small fix.
Laurent Aimar [Mon, 18 Aug 2003 00:17:44 +0000 (00:17 +0000)]
* all: move "wave format tag to fourcc" from demuxers to codecs.h
(only one place to keep updated).
Laurent Aimar [Sun, 17 Aug 2003 23:42:37 +0000 (23:42 +0000)]
* all: A little clean up.
Sigmund Augdal Helberg [Sun, 17 Aug 2003 23:11:55 +0000 (23:11 +0000)]
modules/misc/freetype.c:
* implemented outlineing of the glyphs. Please yell if the performance
suck, and I will try to make them optional.
* fixed centering on RV32 and YUY2
Laurent Aimar [Sun, 17 Aug 2003 23:02:52 +0000 (23:02 +0000)]
* all: moved Get(D/Q)WLE and Get(D/Q)WBE to include/vlc_common.h.
(Well, Get(D/Q)WBE are just #define to U16/32/64_AT.
Alexis de Lattre [Sun, 17 Aug 2003 20:58:45 +0000 (20:58 +0000)]
po/es.po THANKS configure.ac: Spanish translation started by Vicente Jim�nez Aguilar.
src/libvlc.h: replaced "VLS" by "streaming server".
Laurent Aimar [Sun, 17 Aug 2003 20:45:50 +0000 (20:45 +0000)]
* all: added OggS fourcc. (still unsported but allow dumping)
Laurent Aimar [Sun, 17 Aug 2003 20:39:08 +0000 (20:39 +0000)]
* all: removed all u8/u16/.... occurences.
Laurent Aimar [Sun, 17 Aug 2003 18:44:26 +0000 (18:44 +0000)]
* avi, dummy: removed useless include.
Sigmund Augdal Helberg [Sun, 17 Aug 2003 15:22:49 +0000 (15:22 +0000)]
modules/misc/freetype.c:
* added support for RV32/RV24 chroma
Sigmund Augdal Helberg [Sun, 17 Aug 2003 14:14:01 +0000 (14:14 +0000)]
src/playlist/playlist.c:
* small documentation update
Sigmund Augdal Helberg [Sun, 17 Aug 2003 14:11:21 +0000 (14:11 +0000)]
doc/Doxyfile:
* Extract documentation on static functions, useful to get the static
inline functions defined in header files listed. Drawback is that private
functions in source files are also listed.
Gildas Bazin [Sun, 17 Aug 2003 13:56:26 +0000 (13:56 +0000)]
* modules/demux/flac.c: few cosmetic changes.
* modules/codec/flacdec.c: when synchronisation on the bitstream is lost, flush the flac decoder so it can synchronise again (fixes problems on seeking).
Clément Stenac [Sat, 16 Aug 2003 21:05:14 +0000 (21:05 +0000)]
* configure.ac : linked stream_out_standard to ws2_32 to fix build
* playlist.cpp : added "Random" and "Loop" checkboxes
Gildas Bazin [Sat, 16 Aug 2003 16:56:40 +0000 (16:56 +0000)]
* po/pt_BR.po, THANKS: new brazilian portuguese translation, courtesy of Andr� de Barros Martins Ribeiro.
Laurent Aimar [Fri, 15 Aug 2003 13:16:38 +0000 (13:16 +0000)]
* ffmpeg: added m4cc and M4CC as MPEG4 fourcc.
Laurent Aimar [Fri, 15 Aug 2003 01:58:46 +0000 (01:58 +0000)]
* pes: fix private stream with mpeg1.
Laurent Aimar [Thu, 14 Aug 2003 23:37:54 +0000 (23:37 +0000)]
* ts: use right stream_id for A52 (0xbd -> fix mplayer playback) and add a
"registration descriptor" (-> fix xine playback) when using a52.
Laurent Aimar [Thu, 14 Aug 2003 23:32:51 +0000 (23:32 +0000)]
* all: added support for a52 in PES private stream, but untested.
Clément Stenac [Thu, 14 Aug 2003 20:02:55 +0000 (20:02 +0000)]
* all: as announce calls non-standard functions (SLP), remove it from
src, and build it in the stream_out_standard module to avoid a link