- 26 Apr, 2003 2 commits
-
-
Laurent Aimar authored
-
Laurent Aimar authored
(This should avoid 'decoder stuck' message.)
-
- 20 Apr, 2003 1 commit
-
-
gbazin authored
* configure.ac.in, modules/codec/ffmpeg/*, modules/encoder/ffmpeg/*, modules/stream_out/transcode.c: fixed detection of the ffmpeg headers/libs when they are installed in their default location.
-
- 17 Apr, 2003 1 commit
-
-
Laurent Aimar authored
and use ffmpeg postprocessing instead of vlc builtins. (It's a lot faster).
-
- 24 Mar, 2003 1 commit
-
-
hartman authored
-
- 15 Mar, 2003 1 commit
-
-
Laurent Aimar authored
libavcodec). This fix mpeg4 in TS with huge bitrate. * sub: clean up. Report any problems.
-
- 18 Feb, 2003 1 commit
-
-
gbazin authored
* modules/codec/ffmpeg/video.c: got rid of ffmpeg_ConvertPictureI410toI420() and use img_convert() from ffmpeg instead. Also added support for the PIX_FMT_YUV411P pixel format so we can now decode the DV Quicktime videos from media.xiph.org.
-
- 08 Jan, 2003 1 commit
-
-
Laurent Aimar authored
an vol header. (In fact reverse an prevous commit)
-
- 07 Jan, 2003 1 commit
-
-
Laurent Aimar authored
decoder_fifo_t (p_waveformatex and p_bitmapinfoheader). It's a replacement of p_demux_data as this variable is used by some demuxers in another way. This way, I will be able to add preliminary support of mpeg4 in mpeg2TS... (I haven't tested ogm demuxer so if somebody wants ...)
-
- 18 Dec, 2002 1 commit
-
-
Laurent Aimar authored
received an header (vol). (It prevents some segfaults with mpeg4 streaming).
-
- 14 Dec, 2002 1 commit
-
-
Laurent Aimar authored
are passed (more logical).
-
- 10 Dec, 2002 1 commit
-
-
Laurent Aimar authored
one (Please reports if it doesn't).
-
- 06 Dec, 2002 3 commits
-
-
Sam Hocevar authored
* ALL: a bunch of additional warning fixes.
-
Laurent Aimar authored
-
Laurent Aimar authored
#if LIBAVCODEC_BUILD , I've enable direct rendering only with latest ffmpeg cvs (anyway dr isn't cleanly ported to the latest version).
-
- 28 Nov, 2002 2 commits
-
-
Sam Hocevar authored
creation code into vout_Request which looks for existing vout objects and spawns a new one if none was found.
-
Laurent Aimar authored
-
- 27 Nov, 2002 1 commit
-
-
Laurent Aimar authored
-
- 19 Nov, 2002 1 commit
-
-
gbazin authored
* include/video.h, include/vlc_config.h, src/video_output/*: changed the picture buffer allocation scheme to allocate pictures from the render heap in a clockwise fashion instead of always picking the first available one from the start of the heap. This allows us to benefit from ffmpeg's macro-block skipping feature. As a side effect, we also have less chance of reusing a refrence picture buffer when we can't link/unlink them. * modules/codec/ffmpeg/video.c: modified the direct rendering code to benefit from the macro-block skipping algorithm. A new flag has also been introduced in the video_output's render heap to forbid modifications to the render picture buffers (for instance to overlay subtitles).
-
- 10 Nov, 2002 1 commit
-
-
Laurent Aimar authored
* ffmpeg : adapt postprocessing for latest libavcodec version, add an option to disable direct rendering as postprocessing is currently broken with it, and with some files I have bad pictures.
-
- 06 Nov, 2002 1 commit
-
-
gbazin authored
* modules/codec/spudec/*: modified the spu decoder to handle text subtitles. Only one format of text subtitles is supported right now but we should be able to expand this by modifying modules/codec/spudec/text.c. Most of this work comes from by Andrew Flintham ( thanks a bunch Andrew :). * share/font-eutopiabold36.rle: new font for the text subtitler, courtesy of Andrew Flintham. * AUTHORS: added Andrew Flintham to the authors file. * modules/demux/ogg.c: modified the ogg demuxer to handle subtitles. * modules/codec/ffmpeg/*: modified the ffmpeg decoder to always keep the last decoded frame linked.
-
- 05 Nov, 2002 1 commit
-
-
gbazin authored
* modules/codec/ffmpeg/*: modified the ffmpeg video codec to use direct rendering when possible. Use BITMAPINFOHEADER from include/codecs.h + got rid of Little Endian translations that were already done in the demux. * modules/demux/avi/* modules/demux/asf/*: Use BITMAPINFOHEADER from include/codecs.h.
-
- 28 Oct, 2002 1 commit
-
-
Laurent Aimar authored
added wma1/2 decoder... :))
-
- 27 Oct, 2002 1 commit
-
-
gbazin authored
* ALL: removed GetPES and NextPES, we now use input_ExtractPES everywhere instead of these. The bitstream facility has also been changed to use input_ExtractPES and now stores the current PES in its structure. Introduced input_FlushPESFifo() and CloseBitstream().
-
- 24 Oct, 2002 2 commits
-
-
Laurent Aimar authored
* input_ext-dec.c : add a call to GetPES in NextPES when fifo is empty.
-
gbazin authored
* src/input/input_ext-dec.c, include/input_ext-dec.h, modules/codec/araw.c: renamed input_NextPES into input_ExtractPES and factorised its code. * modules/codec/ffmpeg/ffmpeg.c, modules/codec/faad/decoder.c, modules/codec/cinepak/cinepak.c: make use of NextPES and GetPES from src/input/input_ext-dec.c. * modules/codec/a52.c: fixed uninitialized variable.
-
- 20 Oct, 2002 1 commit
-
-
Laurent Aimar authored
-
- 14 Oct, 2002 1 commit
-
-
Laurent Aimar authored
* wav : demux for wav file( should work with raw pcm, mp3 or a52 stream ) but untested under big endian machine(for pcm). All are compiled by default.
-
- 26 Aug, 2002 1 commit
-
-
Sam Hocevar authored
* ./debian/control: gnome-vlc recommends vlc-plugin-esd, and kvlc recommends vlc-plugin-arts. * ./src/misc/messages.c: message queue now prints the current object type. * ./modules/*: cosmetic fixes for the --long-help output.
-
- 12 Aug, 2002 1 commit
-
-
Sam Hocevar authored
only have one parent, because I don't want to deal with cycles, and each created object is indexed in a global array. This feature is unused yet, but it will speed up vlc_object_find(FIND_ANYWHERE). * ./debian/rules: activated the faad codec. * ./doc/fortunes.txt: new fortune cookies. * ./modules/codec/mpeg_video/headers.c: reduced the use of attach/detach. * ./modules/audio_output/oss.c: fixed two compilation warnings.
-
- 10 Aug, 2002 1 commit
-
-
Laurent Aimar authored
(faad2). * modules/demux/mp4/libmp4.c : could compile without zlib. * modules/codec/ffmpeg/* : set error resilience to -1 by default.(in order to decode more files, but it could produce segfaults ... ) * Makefile.*, configure.in : enable mp4 by default, add faad module (disabled by default ).
-
- 04 Aug, 2002 3 commits
-
-
Laurent Aimar authored
mmx, mmxext version, but only mmxext is really usable (other need a _lot_ of CPU power). There are new options for ffmpeg plugins : --ffmpeg-pp to choose postprocessing module( c, mmx, mmext or mmx2 ) --ffmpeg-pp-q to choose quality( 0..6 ) --ffmpeg-db-?? ( where first ? is for y or c, and the other ? for v or h ) to force deblocking on luminance(y)/chrominance(c) horizontally or vertically. --ffmpeg-dr-? ( where ? is y or c ) to force dering on ...
-
Sam Hocevar authored
in ./modules/codec/mpeg_video/.
-
Sam Hocevar authored
waveout, directx, qnx, beos, win32, macosx, and the AltiVec modules. * ALL: removed mention of AC3 in favour of A52. * ./configure.in, ./Makefile*: modules can now be built deeper than 1 directory. As a consequence, the build is even slower (but I'm fixing this) and make clean doesn't work anymore.
-
- 31 Jul, 2002 1 commit
-
-
Sam Hocevar authored
about 2000 lines of code. I could not test everything on every architecture, so please report any module breakage (especially on BeOS, OSX and QNX).
-
- 23 Jul, 2002 2 commits
-
-
Laurent Aimar authored
* ffmpeg and mp4: some clean up and change the way ffmpeg is initialised.
-
Sam Hocevar authored
* include/input_ext-intf.h: killed p_es->b_audio, since i_cat already fills its purpose. * include/input_ext-intf.h: killed p_es->i_type in favour of p_es->i_fourcc. * include/video.h: killed p_pic->p_plane->b_margin; now i_visible_pitch is always valid. * ./src/libvlc.h: replaced --mpeg-adec and --ac3-adec with --codec; see vlc --help for more information. * include/video.h: removed fourcc values which should _not_ be global (thanks fenrir for convincing me). * ALL: video output plugins use the VLC_FOURCC macro to build their fourccs. * ./plugins/beos/InterfaceWindow.cpp: removed the last remaining call to input_ChangeES. Things I'm not sure about and need comments: - I used "mpga" and "mpgv" for MPEG (1+2) audio and video fourcc values. - I also introduced "spu ", "lpcm" and "ac3 ". - I removed for instance "MP4_GetCodec" because it wasn't really used except for the description string. I hope this change did not break anything really important. - fenrir, I must have broken a lot of things you wrote. Sorry in advance.
-
- 21 Jul, 2002 1 commit
-
-
Laurent Aimar authored
--enable-hurry-up ). Begin to work.
-
- 20 Jul, 2002 2 commits
-
-
Laurent Aimar authored
It allows to play mpeg4 file badly encoded(illegal VLC code).(Sam you should be able to play your .mp4 file by setting it to -1, with recent ffmpeg cvs).
-
Sam Hocevar authored
* ./src/libvlc.c, ./include/vlc/vlc.h: created reentrant versions of the libvlc API. * ./src/vlc.c: vlc uses the non-reentrant libvlc functions. * ./mozilla/vlcplugin.c: the mozilla plugin uses the reentrant functions. * ./debian/*: created packages for libvlc0-dev.
-