1. 26 Sep, 2004 1 commit
  2. 29 Aug, 2004 1 commit
  3. 26 Aug, 2004 1 commit
    • gbazin's avatar
      * modules/codec/ffmpeg/video_filter.c, include/vlc_filter.h: · f2c55479
      gbazin authored
        - 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).
      f2c55479
  4. 28 Jul, 2004 1 commit
    • gbazin's avatar
      * modules/codec/ffmpeg/*: · fd598b84
      gbazin authored
        - added fourcc for SNOW and DTS.
        - added 'qscale' (fixed quantizer scale - VBR) and 'strict' (standard compliance) encoding options.
      fd598b84
  5. 29 Apr, 2004 1 commit
    • gbazin's avatar
      * modules/codec/ffmpeg/*: · e7fd4ee1
      gbazin authored
        + small fix for --ffmpeg-workaround-bugs.
        + new --ffmpeg-vismv option to visualize motion vectors.
      e7fd4ee1
  6. 27 Apr, 2004 2 commits
  7. 25 Apr, 2004 1 commit
    • gbazin's avatar
      * src/stream_output/stream_output.c: small sout_cfg_parser() changes. · 3ef2227a
      gbazin authored
      * modules/stream_out/duplicate.c: small coding style changes.
      * modules/stream_out/transcode.c:
        + Forward the aopts{foo=bar,etc..} and vopts={foo=bar,etc...} options to the encoders.
        + Got rid of the ffmpeg encoder specific options.
      * modules/codec/ffmpeg/*:
        + Changed the encoder options to normal config options.
        + Parse the options forwarded by transcode.
      * include/vlc_codec.h:
        + encoder_t cleanup.
        + include a "sout_cfg_t *" in encoder_t to allow passing options.
      3ef2227a
  8. 22 Apr, 2004 1 commit
  9. 08 Mar, 2004 1 commit
  10. 05 Mar, 2004 1 commit
    • Carlo Calabrò's avatar
      String review, as promised :) · 44bc88f3
      Carlo Calabrò authored
      Found and fixed:
      - some untranslated macros
      - some acronyms which were not in capital letters
      - a couple of VLC Media Player (_m_edia _p_layer, now)
      - typos here and there
      - dots missing in some of the long texts
      - spaces before ? and :, which is correct in french but not in english :)
      - NT services are now called Windows Services
      
      44bc88f3
  11. 25 Jan, 2004 1 commit
    • bigben's avatar
      string review · fea7f383
      bigben authored
      still some  printfs in dvbsub.c. Would  need to spend some  time reading
      the code to remove them.
      fea7f383
  12. 08 Jan, 2004 1 commit
    • gbazin's avatar
      · 516fba50
      gbazin authored
      * configure.ac: detect if libavformat is present.
      * modules/codec/ffmpeg/demux.c: new experimental demuxer using libavformat (most of the work done by fenrir).
         This demuxer should allow us to support "frindge" formats (FLIC, SWF, etc...).
         The demuxer has been put here because of its dependancy on libavformat and libavcodec.
      * modules/codec/ffmpeg/ffmpeg.c: re-arranged the codecs list.
      516fba50
  13. 26 Nov, 2003 1 commit
    • gbazin's avatar
      · ed9247b2
      gbazin authored
      * modules/codec/ffmpeg/*: fixed small memleak in chroma plugin.
         Added back missing bitrate setting for video encoding.
      ed9247b2
  14. 23 Nov, 2003 1 commit
    • gbazin's avatar
      · 5669a2c5
      gbazin authored
      * modules/gui/wxwindows/*: added new codecs for stream output.
         Added ffmpeg postproc to menus.
      * modules/codec/ffmpeg/*: allow switching postproc filters on the fly.
      5669a2c5
  15. 16 Nov, 2003 1 commit
    • gbazin's avatar
      · 1e9f16e2
      gbazin authored
      * ALL: final improvements to the decoders/packetizers api.
         (There are still a few decoders/packetizers left to be converted but this shouldn't take too long).
      * ALL: small improvements to the encoders api.
      1e9f16e2
  16. 27 Oct, 2003 1 commit
    • gbazin's avatar
      · 630b0fc7
      gbazin authored
      * modules/codec/ffmpeg/*: ported the ffmpeg audio and video decoders to the new api.
         Isolated the video postprocessing routines in postprocess.c
      
      * modules/codec/ffmpeg/encoder.c, modules/codec/vorbis.c, modules/stream_out/transcode.c,
         include/vlc_block.h, include/vlc_codec.h: extracted the encoders out of transcode.c.
         transcode now uses encoder plugins (currently ffmpeg, vorbis and theora).
      
      PS: transcoding is currently a bit broken but I'll fix that ASAP.
      630b0fc7
  17. 25 Oct, 2003 1 commit
    • Sam Hocevar's avatar
      * include/vlc_common.h: · 88991a5c
      Sam Hocevar authored
          + Removed u8, s8, u16 etc. for good.
        * ALL:
          + Replaced all occurrences of u8, s8, u16 etc. with uint8_t, int8_t, etc.
      88991a5c
  18. 01 Oct, 2003 1 commit
  19. 17 Aug, 2003 1 commit
  20. 15 Aug, 2003 1 commit
  21. 08 Aug, 2003 1 commit
    • gbazin's avatar
      · b3b99a16
      gbazin authored
      * modules/codec/ffmpeg/: proper generation of pts in the video decoder + couple of bug fixes + cleanup.
         The ffmpeg video decoder can now be used to decode mpeg1/2 videos as well.
      * modules/codec/libmpeg2.c: upped priority so it will be used to decode mpeg1/2 videos instead of ffmpeg.
      b3b99a16
  22. 18 Jul, 2003 1 commit
  23. 21 May, 2003 1 commit
    • hartman's avatar
      * vlc.ebuild: This ebuild should work if we release a test2. · 1c3f5cd3
      hartman authored
      * 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.
      1c3f5cd3
  24. 10 May, 2003 1 commit
    • hartman's avatar
      * added VP31 fourcc's. · 50cabe81
      hartman authored
      * disabled the vp31 and iv31 iv32. In it's current state it is too ugly too
        actually use it. It would generate too many bugreports.
      50cabe81
  25. 09 May, 2003 1 commit
  26. 17 Apr, 2003 1 commit
  27. 16 Apr, 2003 1 commit
    • Laurent Aimar's avatar
      * modules/packetizer/mpegvideo.c : cut after a complete picture. (Not · fd08bdbe
      Laurent Aimar authored
      before first slice).
       * ffmpeg: use indeo v3 decoder (untested).
       * stream_ouput.c,libvlc.h : take care of:
       --sout-acodec,--sout-vcodec : use transcoding. (You can specify bitrate
      using --sout-abitrate and --sout-vbitrate in kilobits/s).
       --sout-display: to display while streaming.
      (Btw there is a problem with vout and display, it leads to a ref count = -1)
      fd08bdbe
  28. 24 Mar, 2003 1 commit
  29. 13 Mar, 2003 1 commit
    • hartman's avatar
      * extras/MacOSX/vlc.pbproj/project.pbxproj: · 2b4c0fcd
      hartman authored
        - added .qt and .pls file extensions.
      
      * modules/gui/macosx/intf.m:
        - increased the number of lines the messages dialog can hold to 400.
      
      * added fourcc '3iv1' to .avi and .mov
        - this is 3ivx D3.5 video.
        - we cannot read them at however and probably never will. I added them
          for completeness.
      
      * added fourcc '3iv2' to .avi and ffmpeg
        - this is 3ivx D4 video
        - it is mpeg 4 compliant and ffmpeg decodes it, via MPEG4.
      
      * added fourcc '3ivd' to .avi, .mov and ffmpeg.
        - this is video which was divx doctored by the 3ivx doctor program.
        - it is normal DIV3 video and ffmpeg decodes it via MPEG4 v3.
      
      * added fourcc '3vid' to .avi, .mov and ffmpeg.
        - this is incorrect encoded DIV3. it is an endianness issue by the encoder.
        - ffmpeg can decode it however, so it is mapped to MPEG4 v3.
      2b4c0fcd
  30. 11 Mar, 2003 1 commit
  31. 18 Feb, 2003 1 commit
    • gbazin's avatar
      · fb38d422
      gbazin authored
      * modules/demux/rawdv.c: added support for DV audio now that ffmpeg can
         decode this.
      * modules/codec/ffmpeg/ffmpeg.h, modules/codec/ffmpeg/ffmpeg.c: added the
         necessary fourcc for DV audio.
      fb38d422
  32. 10 Dec, 2002 1 commit
  33. 28 Nov, 2002 1 commit
  34. 27 Nov, 2002 1 commit
  35. 05 Nov, 2002 1 commit
    • gbazin's avatar
      · 3e017c26
      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.
      3e017c26
  36. 28 Oct, 2002 1 commit
  37. 24 Oct, 2002 1 commit
  38. 20 Oct, 2002 1 commit
  39. 14 Oct, 2002 1 commit
    • Laurent Aimar's avatar
      * araw.c : pseudo pcm decoder · 9a5df48b
      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.
      9a5df48b