1. 24 Jun, 2001 1 commit
  2. 24 Mar, 2001 1 commit
    • Wim Taymans's avatar
      Modified a lot of plugins to use the caps system. · 0837e1e4
      Wim Taymans authored
      Original commit message from CVS:
      Modified a lot of plugins to use the caps system.
      Modified the caps of audio/raw to our agreed properties.
      Added the multidisksrc plugin of Dominic Ludlam
      Renamed audiosink/src to osssink/src and updated all the examples using
      the old name. Moved oss specific plugins in an oss directory. removed
      the old audiosink from the elements/ dir.
      removed audioraw.h metadata header files since we now use the properties.
      There are still a few plugins that won't build because they include the
      old audioraw.h header file. This will be fixed soon.
      Make sure the caps are set in the plugins as described by their
      padtemplates (this should solve problems with gstmediaplay with various
      media files).
      
      *please don't panic when some plugins won't build, just cd manually into
      the plugin dirs* This will be fixed soon.
      0837e1e4
  3. 07 Mar, 2001 1 commit
  4. 04 Feb, 2001 1 commit
  5. 20 Jan, 2001 1 commit
  6. 19 Jan, 2001 1 commit
  7. 30 Dec, 2000 1 commit
  8. 27 Dec, 2000 1 commit
  9. 14 Aug, 2000 1 commit
    • Wim Taymans's avatar
      Build fixes. · d6e6b9cb
      Wim Taymans authored
      Original commit message from CVS:
      Build fixes.
      Adapted the test directory to the new state management
      added an mpeg2 to avi encoder.
      added a v4l to divx capture example.
      d6e6b9cb
  10. 25 Jun, 2000 1 commit
    • Wim Taymans's avatar
      Switched Cr and Cb in YUV2RGB fixed the avi parser (gstriff had wrong size)... · a3d5d3a6
      Wim Taymans authored
      Switched Cr and Cb in YUV2RGB fixed the avi parser (gstriff had wrong size) the system_encoder can now do video only ...
      
      Original commit message from CVS:
      Switched Cr and Cb in YUV2RGB
      fixed the avi parser (gstriff had wrong size)
      the system_encoder can now do video only system streams
      sanitized the colorspace and scaler api.
      added fast self modifying asm scaler.
      worked on the typefind stuff.
      added a cool media player (gstplay) it uses the typefinder to playback
      avi, mpeg1 (system and video) streams. It is also a testbed and a real app.
      a3d5d3a6
  11. 12 Jun, 2000 1 commit
  12. 11 Jun, 2000 1 commit
    • Wim Taymans's avatar
      Reworked the audio resampler. · f179798e
      Wim Taymans authored
      Original commit message from CVS:
      Reworked the audio resampler.
      Added first frames skipping to the mp3 and ac3 parser (this allows you to
      skip a number of frames before pushing them).
      Removed wrong mmx code from the encoder.
      Added Macroblocks per slice to the encoder.
      added bilinear and bicubic interpolation to the videoscaler.
      Added a MPEG1 multiplexer (no SCR or mux rate calculations yet)
      Added some options (framerate to the encoder/decoder)
      f179798e
  13. 12 May, 2000 1 commit
    • Wim Taymans's avatar
      More changes to the mpeg parser and encoder. · 17224d3c
      Wim Taymans authored
      Original commit message from CVS:
      More changes to the mpeg parser and encoder.
      It seems like the mpeg2 decoder does not like some MPEG1 videos. Use
      mpeg_play for now (eg. AlienSong)
      17224d3c
  14. 01 May, 2000 1 commit
  15. 24 Apr, 2000 1 commit
  16. 09 Apr, 2000 1 commit
    • Wim Taymans's avatar
      Added MMX optimized yuv2rgb (AlienSong now plays back at only 6% CPU) · 5b0ba06f
      Wim Taymans authored
      Original commit message from CVS:
      Added MMX optimized yuv2rgb (AlienSong now plays back at only 6% CPU)
      Added mpeg1 picture skipping and fixed a buffer overflow.
      Added a system clock. The audiosink can now adjust the clock.
      Fixed incorrect behaviour on 8, 15, 16, 24 and 32 bits displays.
      Cleanup of the videosink, it now uses the color conversion library when
      needed.
      5b0ba06f
  17. 20 Mar, 2000 1 commit
  18. 26 Feb, 2000 1 commit
    • Wim Taymans's avatar
      Added a pull function in the gstpad. Modified the videosink to implement the... · c1448195
      Wim Taymans authored
      Added a pull function in the gstpad. Modified the videosink to implement the pull. This function allows a source elem...
      
      Original commit message from CVS:
      Added a pull function in the gstpad. Modified the videosink to implement
      the pull. This function allows a source element to request a buffer
      from the destination. This is much more efficient because the
      videosink can then pass a buffer with SHM to the element, which does
      not require an aditional memcpy.
      removed scaling from the videosink. I need something better.
      c1448195
  19. 25 Feb, 2000 1 commit
  20. 24 Feb, 2000 1 commit
    • Wim Taymans's avatar
      Speedup in mpg123 parsing. speedup in mp1videoparse. rearanged the · a45625d4
      Wim Taymans authored
      Original commit message from CVS:
      Speedup in mpg123 parsing. speedup in mp1videoparse. rearanged the
      MPEG player got rid of some memcpy. bit handling changes.
      MMX code for the IDCT and motion compensation in mpeg_play.
      Almost as fast as the commercial mpeg player mtv, but with a much
      better video quality :-)
      a45625d4
  21. 19 Feb, 2000 1 commit
  22. 18 Feb, 2000 2 commits
  23. 16 Feb, 2000 2 commits
  24. 12 Feb, 2000 2 commits
    • Erik Walthinsen's avatar
      Rearranged and updated mp1parse. Indentation is sane again (what editor and... · d2245162
      Erik Walthinsen authored
      Rearranged and updated mp1parse.  Indentation is sane again (what editor and it now uses threads.  Playback is clean ...
      
      Original commit message from CVS:
      Rearranged and updated mp1parse.  Indentation is sane again (what editor
      are you using, Wim?), and it now uses threads.  Playback is clean (at
      least, audio and video are running smoothly.  Video is still a little
      choppy on my test stream (first 1MB from disk two of Mulan VCD), and it's
      still wildly out of sync, but it's looking VERY COOL.
      d2245162
    • Wim Taymans's avatar
      The first functional video MPEG1 decoder. The decoder still opens a window to... · d6d5df1f
      Wim Taymans authored
      The first functional video MPEG1 decoder. The decoder still opens a window to show the video. This is not optimised a...
      
      Original commit message from CVS:
      The first functional video MPEG1 decoder. The decoder still opens a window
      to show the video. This is not optimised at all. Some glitches and
      crashes due to bugs in mp1videoparse.c. I need to queue incomplete
      slices in mp1videoparse before sending them to the decoder.
      use test/mp1parse on your favorite video to test. No audio/video sync,
      no QoS at all.
      d6d5df1f
  25. 10 Feb, 2000 1 commit
  26. 08 Feb, 2000 1 commit
  27. 06 Feb, 2000 3 commits
  28. 05 Feb, 2000 1 commit
    • Wim Taymans's avatar
      Fixed a nasty bug in mp3parse (partial buffer state remained) · 3cb7f2a6
      Wim Taymans authored
      Original commit message from CVS:
      Fixed a nasty bug in mp3parse (partial buffer state remained)
      Added eos check for the test programs to stop them from allocating all
      of your memory (had to use alt-sysreq-k a few times :-( ).
      MPEG layer 1 plays fine now with mp3play.
      3cb7f2a6
  29. 30 Jan, 2000 1 commit