1. 22 May, 2000 1 commit
    • Aaron Holtzman's avatar
      The long awaited libvo changes. Also included in here are updates · bf254b6b
      Aaron Holtzman authored
      to the SDL, 3dfx, and Xv/X11 drivers.
      
      The big change here is that all of the display drivers are now
      compiled into the libvo library. This allows us to change
      backends at runtime. The mpeg2dec application defaults to x11,
      but you select your output mode using -o [mga|3dfx|sdl|x11].
      I also cleaned the configure script up a bit, so there may be
      some build breakages.
      
      Here's the status of the various video_out backends.
      
      mga  - tested
      sdl  - tested
      x11  - 32bpp tested
      3dfx - untested, but should work
      xv   - untested, but should work
      gatos - broken
      
      Now lets see if a fresh cvs checkout actually compiles :)
      
      cheers,
      aaron
      bf254b6b
  2. 08 May, 2000 1 commit
  3. 02 May, 2000 1 commit
  4. 01 May, 2000 3 commits
    • Aaron Holtzman's avatar
      Minor build fixes and a cleanup in decode. · 566d4f7a
      Aaron Holtzman authored
      ah
      566d4f7a
    • Aaron Holtzman's avatar
      00482b6b
    • Aaron Holtzman's avatar
      Major core reworkage of mpeg2dec to allow libmpeg2 to be used by · 0193cc9c
      Aaron Holtzman authored
      oms.
      
      The big change is that the mpeg2_decode_frame changed to mpeg2_decode_data
      and the fill_buffer callback was removed. mpeg2_decode_data now
      returns the number of frames finished during the call. This required a number
      of internal changes, and a lot of code was touched.
      
      Unfortunately this change lost us %5 in performance on my machine. Don't
      worry though, the optimizations we have planned in the next few weeks should
      make this seem like a drop in the bucket.
      
      Incidentally, I have been playing around the perf counter patches on my
      celeron 366. I have measured our CPU utilization at 1.5 CPI for a particular
      test clip. This is pretty terrible for a OOE cpu and just goes to show
      how hamstrung we are by our cache footprint.
      
      cheers,
      aaron
      0193cc9c
  5. 26 Apr, 2000 1 commit
  6. 11 Apr, 2000 1 commit
  7. 03 Apr, 2000 1 commit
  8. 02 Apr, 2000 1 commit
  9. 27 Mar, 2000 1 commit
  10. 31 Jan, 2000 1 commit
  11. 09 Jan, 2000 1 commit
  12. 08 Jan, 2000 1 commit
  13. 06 Jan, 2000 1 commit
  14. 05 Jan, 2000 1 commit
    • Aaron Holtzman's avatar
      Landed bp_frames branch. It doesn't work yet, but I needed · b98e3176
      Aaron Holtzman authored
      some of the code in order to move the codec into libmpeg2.a.
      b and p frames are turned off by default. At some point in
      the near future, I'll move all of the libmpeg2 files into
      their own directory, with possibily it's own configure
      script.
      
      aaron
      b98e3176
  15. 04 Jan, 2000 1 commit
  16. 03 Jan, 2000 3 commits
  17. 29 Dec, 1999 2 commits
    • Steaphan Greene's avatar
      · ae3d2903
      Steaphan Greene authored
      -Minor updates to the (still non-functional) Rage128 Liner mode.
      -Promised autoconf changes from Daniel Caujolle-Bert, include:
      
      the --with[out]-mga --with[out]-gatos and --with[out]-x11
      
      These each enable/disable each display type.
      
      Only one can be selected at once, and the default is mga.
      
      If mga or gatos is selected and not detected x11 will be used.
      
      ...I tested this a bit, and it seems to work fine, but I don't have a
      Matrox, so let me know if something doesn't work like it should.
      
      BTW- Has anyone gotten the GATOS display working besides me?
      
      --Insomnia (Stea Greene)
      ae3d2903
    • Steaphan Greene's avatar
      · a7039936
      Steaphan Greene authored
      	Well, here goes my first commit to LiVid's CVS....
      
      	-Added display_gatos.c to mpeg2dec.
      	-Added autoconf updates to mpeg2dec to detect GATOS.
      
      	The display_gatos thingy really doesn't work well yet for any of
      the Rage128s.  For any of these cards you have to modify the code (as I
      mentioned in my originaly message to livid-dev).  Eventually it'll be nice
      and generic, but before I can do that, I have to get it working better on
      the 128s.
      	I'll put up a change to the autoconf stuff to add a configure
      option to disable gatos detection for these cards tomorrow (software is
      currently a lot better than using the 128's BES).  I don't know autoconf
      very well, the autoconf changes are/will be written by Daniel
      Caujolle-Bert, another member of the GATOS team.
      
      	Hopefully I didn't break anything.
      						--Insomnia (Stea Greene)
      a7039936
  18. 18 Dec, 1999 1 commit
  19. 14 Dec, 1999 1 commit
  20. 13 Dec, 1999 1 commit