1. 12 Jan, 2006 1 commit
  2. 10 Aug, 2005 2 commits
  3. 11 Jul, 2005 2 commits
  4. 09 Jul, 2005 1 commit
  5. 08 Jul, 2005 1 commit
  6. 31 May, 2005 1 commit
  7. 11 Dec, 2004 1 commit
    • Clément Stenac's avatar
      Improvements to preferences · a90a19a6
      Clément Stenac authored
      * Each module can declare a "human-readable short name" with set_name
      * Modules are sorted by category (set_category, set_subcategory).
        Modules configs can be separated by set_section()
      * Separated audio-filter and audio-visual
      * Separated extraintf and control
      * New command and widget : add_module_list() for comma-separated modules
      * Vfilters now use "," as separator
      a90a19a6
  8. 26 Sep, 2004 1 commit
  9. 24 May, 2004 2 commits
  10. 15 May, 2004 1 commit
  11. 21 Apr, 2004 1 commit
  12. 03 Mar, 2004 1 commit
  13. 25 Feb, 2004 1 commit
    • Gildas Bazin's avatar
      · 80602ac2
      Gildas Bazin authored
      * modules/packetizer/mpeg4audio.c, modules/packetizer/mpegvideo.c: compilation fix.
      80602ac2
  14. 20 Feb, 2004 1 commit
  15. 27 Jan, 2004 1 commit
    • Gildas Bazin's avatar
      · 02d6bac4
      Gildas Bazin authored
      * modules/packetizer/mpegvideo.c: fixed major bug where the first frame could be sent out with a null dts.
      * src/stream_output/stream_output.c: guard against non-dated packets in sout_InputSendBuffer().
      02d6bac4
  16. 25 Jan, 2004 2 commits
  17. 07 Dec, 2003 1 commit
    • Gildas Bazin's avatar
      · 3e59b60f
      Gildas Bazin authored
      * include/vlc_block_helper.h: small bugfix to block_FindStartcodeFromOffset().
      * modules/packetizer/mpegvideo.c: get aspect ratio for MPEG2 video streams (still needs to be done for MPEG1).
      * modules/codec/libmpeg2.c: use p_dec->fmt_in.video.i_aspect if available.
      * modules/stream_out/transcode.c, modules/codec/ffmpeg/encoder.c: respect aspect ratio during transcoding.
      3e59b60f
  18. 06 Dec, 2003 1 commit
    • Gildas Bazin's avatar
      · 59dfb394
      Gildas Bazin authored
      * include/vlc_block_helper.h: new block_FindStartcodeFromOffset() function.
      * modules/packetizer/mpegvideo.c: rewrote the packetizer to use the block helper functions.
      59dfb394
  19. 27 Nov, 2003 1 commit
    • Christophe Massiot's avatar
      * modules/stream_out/transcode.c: new options · 698fe2a9
      Christophe Massiot authored
         - strict_rc : strict rate control mode for CBR streams
         - pre_me : add a pre-motion estimation pass
         - hurry_up : allow to discard the hq mode in real-time if we're late
      * modules/mux/mpeg/ts.c: useful debug messages
      * modules/packetizer/mpegvideo.c: useless debug message
      698fe2a9
  20. 22 Nov, 2003 1 commit
  21. 21 Nov, 2003 1 commit
  22. 07 Nov, 2003 1 commit
  23. 02 Sep, 2003 1 commit
    • Gildas Bazin's avatar
      · 7bb574fd
      Gildas Bazin authored
      * ALL: Introduction of a new api for decoders.
         The final aim of this new api is to make it possible to use the decoders from other modules like the transcoder for instance.
         Only a few decoders have been ported to the new api (a52, libmpeg2, dts, vorbis, theora) so the old api is still supported.
      
         Don't hold your breath, there is still much work to do before we reach this goal.
      
      * modules/codec/a52.c, libmpeg2., dts.c, vorbis.c, theora.c:
         Converted to the new api.
         Merged the a52 and vorbis packetizers in their respective decoders (removes a lot of code duplication).
         New dts and theora packetizers (merged in their respective decoders).
      7bb574fd
  24. 11 Aug, 2003 2 commits
    • Gildas Bazin's avatar
      · a36b1a81
      Gildas Bazin authored
      * modules/packetizer/mpegvideo.c: oops, fixed typo.
      a36b1a81
    • Gildas Bazin's avatar
      · e42f7d10
      Gildas Bazin authored
      * modules/packetizer/mpegvideo.c: small clarification.
      * modules/gui/wxwindows/wxwindows.cpp: don't try to destroy wxWindows objects when wxWindows has already exited.
      e42f7d10
  25. 10 Aug, 2003 1 commit
  26. 10 Jun, 2003 1 commit
    • Gildas Bazin's avatar
      · 85d9938a
      Gildas Bazin authored
      * modules/packetizer/mpegvideo.c, modules/mux/mpeg/*: fixed the dts/pts calculation in the mpegvideo packetizer. It should now handle streams where all the pictures don't have the same duration (eg. 3:2 pulldown). We don't calculate anymore the pts for every frame as it is impossible to do so for non low-delay streams.
      85d9938a
  27. 06 Jun, 2003 1 commit
    • Gildas Bazin's avatar
      · 86768975
      Gildas Bazin authored
      * modules/packetizer/mpegvideo.c: Fixed a 3:2 pulldown bug (not tested).
      86768975
  28. 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
  29. 13 Apr, 2003 1 commit
    • Laurent Aimar's avatar
      * all: new sout scheme. Now a chain of module are created that can · 4dec9682
      Laurent Aimar authored
      modify/apply on all streams, --sout has the same behavour expect when
      starting with a '#'.
      
       With a starting '#' you can specify a chain of modules, it's still
      unstable but a lot more powerfull.
       You have access to duplicate(that duplicate all stream), transcode
      (using only ffmpeg), standard/std and es (that apply muxers and access),
      and display. You could chain them with ':' and specify options with
      {option1=value,option2=value[,...]}.
      
      ex: * to stream and see the stream to udp/ts:ip
       --sout '#duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
          * to transcode,see and stream
       --sout '#transcode{acodec=mpga}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
      
       Without a starting '#', the url is converted into '#std{acces=,mux=,url}'
      Test and report bugs :)
      4dec9682
  30. 31 Mar, 2003 1 commit
    • Laurent Aimar's avatar
      * v4l: updated, now it should grab (and compress if you want) the video. · 8c1b6050
      Laurent Aimar authored
      Audio grabbing part is commented out and untested.
       The syntax is like that:
        v4l:<device>[:option=value:...]
       options: channel,norm (pal, ntsc,secam), frequency (not really there is
                a factor), audio, size (WxH or subqcif,qsif,qcif,sif,cif,vga),
                codec (optional, mpeg1 or mpeg4 and need to have compiled the
                encoders modules)
       ex: v4l:/dev/video:channel=0:frequency=8052:norm=secam:size=vga
       Please test.
       * rawvideo.c: a pseudo decoder for raw video (I420).
       * packetizer/*, mux/*, stream_output.c: fixed (I hope) audio/video
      synchro problems.
      8c1b6050
  31. 11 Mar, 2003 1 commit
  32. 26 Feb, 2003 1 commit
    • Gildas Bazin's avatar
      · fdfa2f5e
      Gildas Bazin authored
      * src/input/input_ext-dec.c: added a few sanity checks that avoid crashing
         badly when we reach the end of the stream (decoder stream).
      * modules/packetizer/mpegvideo.c: fixed a bug that was causing an infinite
         loop when the end of the stream was reached.
      fdfa2f5e
  33. 23 Jan, 2003 1 commit
  34. 22 Jan, 2003 1 commit
  35. 20 Jan, 2003 1 commit