Switch branches/tags
Nothing to show
Commits on Oct 12, 2011
  1. Add OpenCL device query example from CUDA SDK

    Beirdo committed Oct 12, 2011
    This will give a basis for further CUDA/OpenCL-based GPU code.
Commits on Jul 3, 2011
  1. Got it closer to working how it is meant to.

    Beirdo committed Jul 3, 2011
    However, it's bloody slow, and can do with a pile of streamlining.  Also, I'm
    not sure that the motion estimation is quite working right either.
Commits on Jul 1, 2011
  1. Make this compile with a more recent libavcodec

    Beirdo committed Jul 1, 2011
    Also fix the height on sws_scale calls.  Should be rows, not columns!
Commits on Mar 31, 2010
Commits on Mar 30, 2010
  1. Make it so autoreconf works

    Beirdo committed Mar 30, 2010
Commits on Jan 7, 2007
  1. Commented out some debug code

    gjhurlbu committed Jan 7, 2007
    git-svn-id: file:///media/trac/gputrans/trunk@79 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  2. Change the motion vectors from fixed point to floats internally

    gjhurlbu committed Jan 7, 2007
    Attempt to debug the motion estimation, it gives odd vectors still.
    git-svn-id: file:///media/trac/gputrans/trunk@78 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  3. Completely remove the unused vertex program

    gjhurlbu committed Jan 7, 2007
    git-svn-id: file:///media/trac/gputrans/trunk@77 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  4. Fixed the low_contrast checking and decimate_add. Fixed-point math is…

    gjhurlbu committed Jan 7, 2007
    … a pain
    git-svn-id: file:///media/trac/gputrans/trunk@76 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
Commits on Jan 6, 2007
  1. Enable the videoIn call that saves the input frames in in/

    gjhurlbu committed Jan 6, 2007
    git-svn-id: file:///media/trac/gputrans/trunk@75 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  2. OK, seems to be actually copying and denoising (a bit) now.

    gjhurlbu committed Jan 6, 2007
    Avoiding TEXUNIT0 as it seems to cause copy to source the output frame somehow.
    git-svn-id: file:///media/trac/gputrans/trunk@74 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
Commits on Jan 5, 2007
  1. Now doesn't destroy chroma. Changed copy_frame to use no offset, load…

    gjhurlbu committed Jan 5, 2007
    … the
    frame and unload using the offset, don't try to move it.
    git-svn-id: file:///media/trac/gputrans/trunk@73 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  2. Changed decimate_add to not use the vertex processor for now

    gjhurlbu committed Jan 5, 2007
    Fixed the final copy so we get the whole frame, and the correct one
    git-svn-id: file:///media/trac/gputrans/trunk@72 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  3. Minor fix to SAD_halfpel, removed unused Cg

    gjhurlbu committed Jan 5, 2007
    git-svn-id: file:///media/trac/gputrans/trunk@71 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
Commits on Jan 4, 2007
  1. Colors still messed up, but now works better with different resolutio…

    gjhurlbu committed Jan 4, 2007
    …ns. Seems
    I had the glDrawBuffer in the wrong place all over
    git-svn-id: file:///media/trac/gputrans/trunk@70 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  2. Forgot to turn Debug back off

    gjhurlbu committed Jan 4, 2007
    git-svn-id: file:///media/trac/gputrans/trunk@69 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  3. First run at the yuvdenoise algorithm. Output colors are messed up, s…

    gjhurlbu committed Jan 4, 2007
    …o I missed
    git-svn-id: file:///media/trac/gputrans/trunk@68 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
Commits on Jan 3, 2007
  1. Added the pile of new Cg programs to be loaded (including a vertex one)

    gjhurlbu committed Jan 3, 2007
    git-svn-id: file:///media/trac/gputrans/trunk@67 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  2. Split the render child into two files: render_child.c and cg_interfac…

    gjhurlbu committed Jan 3, 2007
    …e.c so all the OpenGL/Cg stuff is contained.
    git-svn-id: file:///media/trac/gputrans/trunk@66 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  3. Removed the requirement for the previous frame as the yuvdenoise algo…

    gjhurlbu committed Jan 3, 2007
    …rithm won't
    need it anyways.
    git-svn-id: file:///media/trac/gputrans/trunk@65 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  4. Added in more support that will be needed for the motion estimation

    gjhurlbu committed Jan 3, 2007
    git-svn-id: file:///media/trac/gputrans/trunk@64 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
Commits on Aug 18, 2006
  1. Added yet more yuvdenoise code.

    gjhurlbu committed Aug 18, 2006
    Need to add the motion estimation now.
    git-svn-id: file:///media/trac/gputrans/trunk@63 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
Commits on Aug 17, 2006
  1. Some more yuvdenoise Cg code

    gjhurlbu committed Aug 17, 2006
    git-svn-id: file:///media/trac/gputrans/trunk@62 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  2. Make decimate_by_2 use the vertex position as the input

    gjhurlbu committed Aug 17, 2006
    git-svn-id: file:///media/trac/gputrans/trunk@61 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  3. Added more yuvdenoise stuff

    gjhurlbu committed Aug 17, 2006
    git-svn-id: file:///media/trac/gputrans/trunk@60 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  4. Started adding Cg code implementing yuvdenoise (from transcode)

    gjhurlbu committed Aug 17, 2006
    git-svn-id: file:///media/trac/gputrans/trunk@59 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
Commits on Aug 16, 2006
  1. Added some code to dump input frames (videoIn)

    gjhurlbu committed Aug 16, 2006
    Added some code to dump the float buffers from the GPU (unloadRaw)
    git-svn-id: file:///media/trac/gputrans/trunk@58 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
Commits on Aug 15, 2006
  1. Increased minimum frames to 20

    gjhurlbu committed Aug 15, 2006
    Changed pixel formats AGAIN, seems to work on both the 6600 and the FX5500 again
    Check number of draw buffers available
    git-svn-id: file:///media/trac/gputrans/trunk@57 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  2. Changed the Cg programs to load from a table

    gjhurlbu committed Aug 15, 2006
    Changed internal pixel formats...  twice as fast on the 6600, no longer works
    on the FX5500
    git-svn-id: file:///media/trac/gputrans/trunk@56 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
Commits on Aug 14, 2006
  1. Added a Cg error handler

    gjhurlbu committed Aug 14, 2006
    git-svn-id: file:///media/trac/gputrans/trunk@55 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  2. Added loading the previous frame if it's not already loaded

    gjhurlbu committed Aug 14, 2006
    Added FPS readings every 50 frames, removed excess logging
    git-svn-id: file:///media/trac/gputrans/trunk@54 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
Commits on Aug 13, 2006
  1. Removed a sleep, shortened the FPS line

    gjhurlbu committed Aug 13, 2006
    git-svn-id: file:///media/trac/gputrans/trunk@53 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
Commits on Aug 12, 2006
  1. Added frame count, FPS measurements

    gjhurlbu committed Aug 12, 2006
    git-svn-id: file:///media/trac/gputrans/trunk@52 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  2. Make the frames stay around until we are sure everyone's done with them

    gjhurlbu committed Aug 12, 2006
    git-svn-id: file:///media/trac/gputrans/trunk@51 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
Commits on Aug 11, 2006
  1. Will work on both NV3x and NV4x, but uses 16-bit fixed frame buffers …

    gjhurlbu committed Aug 11, 2006
    than 32-bit float which the NV3x doesn't seem to support right now.
    git-svn-id: file:///media/trac/gputrans/trunk@50 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777