Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Oct 12, 2011
  1. Add OpenCL device query example from CUDA SDK

    authored
    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.

    authored
    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

    authored
    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

    authored
Commits on Jan 7, 2007
  1. Commented out some debug code

    gjhurlbu authored
    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 authored
    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 authored
    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 authored
    … 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 authored
    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 authored
    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 authored
    … 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 authored
    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 authored
    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 authored
    …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 authored
    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 authored
    …o I missed
    
    something.
    
    
    
    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 authored
    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 authored
    …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 authored
    …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 authored
    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 authored
    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 authored
    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 authored
    git-svn-id: file:///media/trac/gputrans/trunk@61 9bcbe1e5-8bf3-0310-a9eb-bb9459eee777
  3. Added more yuvdenoise stuff

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

    gjhurlbu authored
    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 authored
    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 authored
    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 authored
    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 authored
    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 authored
    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 authored
    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 authored
    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 authored
    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 authored
    …rather
    
    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
Something went wrong with that request. Please try again.