1. 09 Aug, 2003 2 commits
    • gbazin's avatar
      · 417c12f0
      gbazin authored
      * modules/access/vcd/cdrom.c: switching to YellowMode2 for reading VCDs apparently created problems for some people so the reading is reverted to XAForm2 and only if this one fails we try YellowMode2. Hopefully that will still allow us to read the SVCD DATA track.
      417c12f0
    • gbazin's avatar
      · d9069191
      gbazin authored
      * src/stream_output/stream_output.c, include/stream_output.h: added an i_padding field to sout_instance_t so we can allocate sout_buffers with a bit more space than asked for (needed for ffmpeg decoding).
      * modules/stream_out/transcode.c: proper pts/dts generation. This allows the transcoder module to finally generate proper streams.
         Added support for b frames (bframe=x option) + couple of bug fixes.
      d9069191
  2. 08 Aug, 2003 3 commits
    • 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
    • gbazin's avatar
      · 48ab4989
      gbazin authored
      * src/input/input_clock.c: reverted the patch that caused the regression in 0.6.1
      * modules/packetizer/copy.c: fixed segfault
      * modules/gui/wxwindows/wxwindows.cpp: compilation fix for wxWindows 2.5 cvs
      48ab4989
    • Christophe Massiot's avatar
  3. 06 Aug, 2003 1 commit
  4. 05 Aug, 2003 8 commits
  5. 04 Aug, 2003 8 commits
  6. 03 Aug, 2003 8 commits
  7. 02 Aug, 2003 6 commits
  8. 01 Aug, 2003 4 commits
    • gbazin's avatar
      · 6cad86e5
      gbazin authored
      * modules/mux/mp4.c: support for mov muxing + cleanup.
      * modules/codec/quicktime.c: small cleanup.
      6cad86e5
    • Laurent Aimar's avatar
      * udp: clean up. · 3efebdbf
      Laurent Aimar authored
      3efebdbf
    • Laurent Aimar's avatar
      ts: large rewrite of the TS muxer to produce better TS and support DVD · c2f4acbe
      Laurent Aimar authored
           subtitle.
           I have added some options:
              - bmin : minimum bitrate (bits/s) of the TS. Padding is added in
              case of insuffisant bitrate. (default: disabled).
              - bmax : maximum bitrate (bit/s) of the TS. It just drops packets
              to achieve the target. (default: disabled)
              - pcr : minimum delay between two pcr equal to dts of the video
              stream (default 100ms)
              - pcr-soft : minimum delay between two pcr interpolated from the
              pcr that are equal to dts. (default: none)
       Remarks:
        - bmin/bmax allow to create CBR stream.
        - Bitrate is calculated on a PCR time.
        - PCR delay cannot be less than length of a frame of the PCR stream.
        - PCR soft is used to help when using big PCR delay. It is usefull to
        produce stream with smoother bitrate variation.
        - Big PCR delay introduce more latency.
      
       TODO:
        Test stability, bugs ...
      c2f4acbe
    • Laurent Aimar's avatar
      * ts.c: arggg, bad copy/past. · 95a10916
      Laurent Aimar authored
      95a10916