Scalable H.264 Decoder: Difference between revisions

From esoterum.org
Jump to navigationJump to search
Created page with '== Eclipse Project == *All Eclipse projects located on <code>'''agave'''</code> in <code>'''/home/mbaker7/workspace/'''</code> *'''ffmpeg_PPU/''': Project includes parallel dec…'
 
No edit summary
 
Line 1: Line 1:
== Eclipse Project ==
== Eclipse Project ==
 
:All Eclipse projects located on <code>'''agave'''</code> in <code>'''/home/mbaker7/workspace/'''</code>
*All Eclipse projects located on <code>'''agave'''</code> in <code>'''/home/mbaker7/workspace/'''</code>


*'''ffmpeg_PPU/''': Project includes parallel decoder and DVFM emulation, as well as infrastructure for use as code overlay generator benchmark
*'''ffmpeg_PPU/''': Project includes parallel decoder and DVFM emulation, as well as infrastructure for use as code overlay generator benchmark
Line 9: Line 8:
::-''config.h'': Several PPU specific settings, primarily print statement configurations
::-''config.h'': Several PPU specific settings, primarily print statement configurations
::-''compile.sh'': Used to compile and embed PPU and SPU code and transfer it to the cell
::-''compile.sh'': Used to compile and embed PPU and SPU code and transfer it to the cell


*'''ffmpeg_SPU/''': SPU code for parallel decoder including DVFM emulation and code overlay generation benchmark support
*'''ffmpeg_SPU/''': SPU code for parallel decoder including DVFM emulation and code overlay generation benchmark support
Line 17: Line 15:


== CBE Infrastructure ==
== CBE Infrastructure ==
:Files located on <code>'''cell1'''</code> in <code>'''/home/mike/workspace/'''</code>


*Files located on <code>'''cell1'''</code> in <code>'''/home/mike/workspace/'''</code>
*'''ffmpeg_PPU/''': Contains executables and scripts for collecting decoding data
*'''ffmpeg_PPU/''': Contains executables and scripts for collecting decoding data
::-''experiment_dvfm.sh'': Most recent experiment file for calling the script to execute ffmpeg using various parameters
::-''experiment_dvfm.sh'': Most recent experiment file for calling the script to execute ffmpeg using various parameters
::-''ffmpeg.sh'': Script used to run ffmpeg executable, several command line parameters are used, they are described if the script is run without any parameters
::-''ffmpeg.sh'': Script used to run ffmpeg executable, several command line parameters are used, they are described if the script is run without any parameters

Latest revision as of 20:45, 22 April 2011

Eclipse Project

All Eclipse projects located on agave in /home/mbaker7/workspace/
  • ffmpeg_PPU/: Project includes parallel decoder and DVFM emulation, as well as infrastructure for use as code overlay generator benchmark
-libavcodec/: Main PPU source code for FFmpeg decoder
-h264_SPU_decode.c: Main PPU source file
-config_exp.h: High level project and experimental configuration settings
-config.h: Several PPU specific settings, primarily print statement configurations
-compile.sh: Used to compile and embed PPU and SPU code and transfer it to the cell
  • ffmpeg_SPU/: SPU code for parallel decoder including DVFM emulation and code overlay generation benchmark support
-config_spu.h: Several SPU specific settings, primarily print statement configuations
-spu_main.c: Primary code for SPU


CBE Infrastructure

Files located on cell1 in /home/mike/workspace/
  • ffmpeg_PPU/: Contains executables and scripts for collecting decoding data
-experiment_dvfm.sh: Most recent experiment file for calling the script to execute ffmpeg using various parameters
-ffmpeg.sh: Script used to run ffmpeg executable, several command line parameters are used, they are described if the script is run without any parameters