1. 22 Dec, 2003 2 commits
  2. 10 Dec, 2003 1 commit
    • gbazin's avatar
      · 95ce042e
      gbazin authored
      * modules/codec/libmpeg2.c: hack for demuxers which only have DTS timestamps.
      95ce042e
  3. 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
  4. 05 Dec, 2003 1 commit
  5. 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
  6. 22 Nov, 2003 1 commit
  7. 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
  8. 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
  9. 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
  10. 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
  11. 01 Oct, 2003 1 commit
  12. 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
  13. 03 Sep, 2003 1 commit
  14. 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
  15. 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
  16. 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
  17. 13 Jul, 2003 1 commit
  18. 10 Jun, 2003 2 commits
  19. 09 Jun, 2003 1 commit
  20. 02 Jun, 2003 1 commit
  21. 24 May, 2003 1 commit
  22. 04 May, 2003 2 commits
  23. 03 May, 2003 1 commit
  24. 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
  25. 20 Apr, 2003 2 commits
  26. 15 Apr, 2003 1 commit
    • gbazin's avatar
      · a3a7c277
      gbazin authored
      * modules/codec/libmpeg2.c: small bugfix.
      a3a7c277
  27. 14 Apr, 2003 1 commit
  28. 07 Apr, 2003 1 commit
    • gbazin's avatar
      · 57823d10
      gbazin authored
      * po/fr.po: small update.
      * modules/codec/libmpeg2.c: we now bypass libmpeg2 buffer management. As a nice side effect, still pictures in dvd menus are working now :)
      57823d10
  29. 05 Apr, 2003 1 commit
    • gbazin's avatar
      · 69f1de09
      gbazin authored
      * modules/codec/libmpeg2.c: hack to keep libmpeg2 from stealing pictures from the vout when the decoder is closed.
      69f1de09
  30. 30 Mar, 2003 1 commit
    • gbazin's avatar
      · a1e81377
      gbazin authored
      * modules/*: sanitization of the modules description strings.
      a1e81377
  31. 26 Mar, 2003 1 commit
    • gbazin's avatar
      · ea9bb58e
      gbazin authored
      * modules/codec/libmpeg2.c: added code to handle 3:2 pulldown.
      ea9bb58e
  32. 25 Mar, 2003 1 commit
    • gbazin's avatar
      · bb1a6786
      gbazin authored
      * modules/codec/libmpeg2.c: fixed aspect ratio when reading DVDs.
      bb1a6786
  33. 20 Mar, 2003 1 commit
    • gbazin's avatar
      · 73fcd93a
      gbazin authored
      * modules/codec/libmpeg2.c: fixed pts handling and aspect-ratio bug.
      73fcd93a
  34. 25 Feb, 2003 2 commits
    • gbazin's avatar
      · 81b6f23d
      gbazin authored
      * modules/codec/libmpeg2.c: fixed pts handling.
      81b6f23d
    • gbazin's avatar
      · 08a2b6ba
      gbazin authored
      * configure.ac.in, modules/codec/Modules.am, modules/codec/libmpeg2.c:
         Added a simple mpeg video decoder based on libmpeg2. It is mainly useful
         for comparing the performance against our custom decoder as it is currently
         missing some important features like the synchro stuff.
      08a2b6ba