1. 07 May, 2003 2 commits
  2. 27 Apr, 2003 1 commit
    • gbazin's avatar
      · 8c1779bb
      gbazin authored
      * modules/codec/ffmpeg/*: added chroma conversion capabilities to the ffmpeg plugin (using libavcodec's img_convert() facility).
        (I can finaly watch my RGB tarkin samples :))
      * modules/demux/rawdv.c: fixed a couple of compiler warnings.
      8c1779bb
  3. 20 Apr, 2003 2 commits
    • gbazin's avatar
      · c52797f6
      gbazin authored
      * configure.ac.in, modules/codec/ffmpeg/ffmpeg.c: fixed my last breakage in the ffmpeg detection code.
      c52797f6
    • gbazin's avatar
      · 0adb6a63
      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.
      0adb6a63
  4. 17 Apr, 2003 1 commit
  5. 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
  6. 24 Mar, 2003 1 commit
  7. 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
  8. 11 Mar, 2003 1 commit
  9. 20 Feb, 2003 1 commit
    • sigmunau's avatar
      * include/configuration.h: added a new flag to the configuration stucture to · 5a13b475
      sigmunau authored
      indicate wether it is an "advanced" option or not. The goal with this is to
      hide the user from all the strange options that very seldom needs to be
      changed. added an extra argument to all the add_* macros to indicate wether
      the item is advanced or not.
      * src/libvlc.h: added an "show advanced options" config option default
      disabled
      * src/libvlc.c: the advanced options are not listed by vlc --help and
      friends unless --advanced is used
      * modules/gtk/preferences.c: the gtk/gnome preferences dialog don't show
      advanced options unless advanced is set
      all: set the advanced flag to VLC_FALSE or VLC_TRUE for all options, by
      using some common sense. Please check and correct
      
      note: All interfaces should still work like they used to, see the change in
      modules/gtk/preferences.c to find out how to "hide" options.
      
      second note: I think I've changed all the modules, but I could not test
      everyone for compilation, expect some broken modules (the fix is to add ",
      VLC_TRUE" as last argument to the add_* I forgot)
      5a13b475
  10. 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
  11. 08 Feb, 2003 1 commit
    • Christophe Massiot's avatar
      * Fixed misc typos in strings, · 35a0bc34
      Christophe Massiot authored
      * Updated po files,
      * New --buggy-psi options, to supports streams which don't update the
      continuity counter in their PSI packets (walkenizes #sam).
      35a0bc34
  12. 18 Dec, 2002 1 commit
  13. 10 Dec, 2002 1 commit
  14. 28 Nov, 2002 1 commit
  15. 27 Nov, 2002 2 commits
  16. 18 Nov, 2002 1 commit
  17. 17 Nov, 2002 1 commit
  18. 10 Nov, 2002 1 commit
    • Laurent Aimar's avatar
      * faad : adapt to newer version. · bc398338
      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.
      bc398338
  19. 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
  20. 28 Oct, 2002 2 commits
    • gbazin's avatar
      · ca33555c
      gbazin authored
      * modules/codec/mpeg_video/parser.c: add_module() for "mpeg-motion" wasn't using
         the right capability.
      * modules/codec/ffmpeg/ffmpeg.c: fixed typo (re-enabled default case in a
         switch).
      * modules/codec/a52.c: fixed the AOUT_DOLBY detection.
      ca33555c
    • Laurent Aimar's avatar
      * all : add audio decoding support in ffmpeg module, since they have · 4764ebc9
      Laurent Aimar authored
      added wma1/2 decoder... :))
      4764ebc9
  21. 27 Oct, 2002 1 commit
    • gbazin's avatar
      · 6d6601ea
      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().
      6d6601ea
  22. 24 Oct, 2002 2 commits
    • Laurent Aimar's avatar
      * ffmpeg : new way to gather a frame · a7fa4779
      Laurent Aimar authored
       * input_ext-dec.c : add a call to GetPES in NextPES when fifo is empty.
      a7fa4779
    • gbazin's avatar
      · 2175bb5b
      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.
      2175bb5b
  23. 20 Oct, 2002 1 commit
  24. 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
  25. 26 Aug, 2002 1 commit
    • Sam Hocevar's avatar
      (A few minor pending patches I had around) · b69c9ce1
      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.
      b69c9ce1
  26. 12 Aug, 2002 1 commit
    • Sam Hocevar's avatar
      * ./src/misc/objects.c: two big changes in the object API: now objects can · 6e8f9504
      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.
      6e8f9504
  27. 10 Aug, 2002 1 commit
    • Laurent Aimar's avatar
      * modules/codec/faad : an AAC decoder module using libfaad library · 37e30b12
      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 ).
      37e30b12
  28. 04 Aug, 2002 3 commits
  29. 31 Jul, 2002 1 commit
  30. 23 Jul, 2002 2 commits
    • Laurent Aimar's avatar
      * cinepak: add a new fourcc · 6f67ff83
      Laurent Aimar authored
       * ffmpeg and mp4: some clean up and change the way ffmpeg is
      initialised.
      6f67ff83
    • Sam Hocevar's avatar
      * ALL: decoders now use a fourcc as a probe value. · 64d33dc9
      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.
      64d33dc9
  31. 21 Jul, 2002 1 commit
  32. 20 Jul, 2002 1 commit