1. 26 Sep, 2004 1 commit
  2. 26 Aug, 2004 2 commits
    • 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
    • gbazin's avatar
  3. 04 Aug, 2004 1 commit
  4. 22 Jun, 2004 1 commit
  5. 22 Mar, 2004 1 commit
  6. 21 Mar, 2004 1 commit
  7. 25 Feb, 2004 2 commits
  8. 16 Jan, 2004 1 commit
  9. 24 Dec, 2003 1 commit
    • gbazin's avatar
      · 26e930b5
      gbazin authored
      * include/vlc_block.h: added a temporary i_rate field to block_t.
      * modules/codec/libmpeg2.c: synchro uses p_block->i_rate again.
      * src/input/*: do not decode audio when i_rate != DEFAULT_RATE.
      26e930b5
  10. 22 Dec, 2003 2 commits
  11. 10 Dec, 2003 1 commit
    • gbazin's avatar
      · 95ce042e
      gbazin authored
      * modules/codec/libmpeg2.c: hack for demuxers which only have DTS timestamps.
      95ce042e
  12. 07 Dec, 2003 1 commit
    • gbazin's avatar
      · 3e59b60f
      gbazin 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
  13. 05 Dec, 2003 1 commit
  14. 24 Nov, 2003 1 commit
    • gbazin's avatar
      · 89fd537f
      gbazin authored
      * src/input/input_dec.c, include/vlc_codec.h: added 2 callbacks in the decoder_t structure for pictures linking/unlinking.
      * modules/codec/libmpeg2.c: restored pictures linking/unlinking code.
      * modules/codec/ffmpeg/video.c: idem and reenabled direct rendering even when the hurry-up mode is activated as it doesn't seem to create a problem anymore with recent ffmpeg.
      89fd537f
  15. 22 Nov, 2003 1 commit
  16. 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
  17. 04 Nov, 2003 1 commit
    • gbazin's avatar
      · ed6c9819
      gbazin authored
      * src/video_output/vout_synchro.c, include/vout_synchro.h: got rid of the dependency on the vout.
      * modules/codec/libmpeg2.c: updated with the synchro api changes.
      ed6c9819
  18. 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
  19. 08 Oct, 2003 1 commit
    • gbazin's avatar
      · a80030a9
      gbazin authored
      * modules/demux/util/sub.c: fix when no subs specified.
      * modules/video_output/x11/xcommon.c: fixed invalid chroma.
      * modules/codec/a52.c, modules/codec/libmpeg2.c: small cleanup.
      a80030a9
  20. 01 Oct, 2003 1 commit
  21. 30 Sep, 2003 1 commit
    • gbazin's avatar
      · a4ee4477
      gbazin authored
      * include/vlc_block.h, modules/codec/libmpeg2.c: re-added the discontinuity flag in block_t and re-enabled the discontinuity gestion in the libmpeg2 codec.
      * include/vlc_block_helper.h: implemented bytestream reading helper functions for chained blocks.
      * modules/codec/a52.c: modified to use the bytestream reading functions.
        The flexibility added by these functions makes the code simpler and better at detecting synchro code emulations.
      a4ee4477
  22. 03 Sep, 2003 1 commit
  23. 02 Sep, 2003 1 commit
    • gbazin's avatar
      · 7bb574fd
      gbazin 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. 18 Aug, 2003 1 commit
    • zorglub's avatar
      * src/audio_output/input.c · 0596bf59
      zorglub authored
        src/libvlc.h :
             First try to implement "user audio filters"
             You can provide a list of audio filters that you want to add to
             the pipeline (only the "headphone", at that time).
      	(use --audio-filter filter1,filter2,...)
      
         ***Warning***
         It seems to work, but no guarantee at all. Perhaps all is bad
         and the commit should be reverted, as it could break audio output
      
      * modules/codec/libmpeg2.c :
      	Fixed a segfault when vout creation fails
      0596bf59
  25. 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
  26. 13 Jul, 2003 1 commit
  27. 10 Jun, 2003 2 commits
  28. 09 Jun, 2003 1 commit
  29. 02 Jun, 2003 1 commit
  30. 24 May, 2003 1 commit
  31. 04 May, 2003 2 commits
  32. 03 May, 2003 1 commit
  33. 22 Apr, 2003 2 commits
    • gbazin's avatar
      · 340204ae
      gbazin authored
      * modules/codec/libmpeg2.c: make sure there are no more linked pictures
         left when closing the decoder.
      340204ae
    • gbazin's avatar
      · 6eae8331
      gbazin authored
      * modules/codec/libmpeg2.c: fixed aspect ratio problem.
      6eae8331
  34. 20 Apr, 2003 1 commit