Commit 84c24b0a authored by Andrey Filippov's avatar Andrey Filippov
Browse files

added generation of JPEG headers and tables

parent 70528b01
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -579,6 +579,7 @@
    parameter CMPRS_CBIT_CMODE_JP4DIFFHDRDIV2 = 4'ha, // jp4,  4 blocks, differential, hdr,divide by 2
    parameter CMPRS_CBIT_CMODE_JP4DIFFHDRDIV2 = 4'ha, // jp4,  4 blocks, differential, hdr,divide by 2
    parameter CMPRS_CBIT_CMODE_MONO1 =     4'hb, // mono JPEG (not yet implemented)
    parameter CMPRS_CBIT_CMODE_MONO1 =     4'hb, // mono JPEG (not yet implemented)
    parameter CMPRS_CBIT_CMODE_MONO4 =     4'he, // mono 4 blocks
    parameter CMPRS_CBIT_CMODE_MONO4 =     4'he, // mono 4 blocks
    
    parameter CMPRS_CBIT_FRAMES_SINGLE =   0, //1, // use a single-frame buffer for images
    parameter CMPRS_CBIT_FRAMES_SINGLE =   0, //1, // use a single-frame buffer for images


    parameter CMPRS_COLOR18 =              0, // JPEG 4:2:0 with 18x18 overlapping tiles for de-bayer
    parameter CMPRS_COLOR18 =              0, // JPEG 4:2:0 with 18x18 overlapping tiles for de-bayer
+3 −0
Original line number Original line Diff line number Diff line
@@ -65,6 +65,7 @@ import x393_cmprs
import x393_frame_sequencer
import x393_frame_sequencer
import x393_sensor
import x393_sensor
import x393_rtc
import x393_rtc
import x393_jpeg
import vrlg
import vrlg
__all__ = []
__all__ = []
__version__ = 0.1
__version__ = 0.1
@@ -348,6 +349,7 @@ USAGE
    x393FrameSequencer = x393_frame_sequencer.X393FrameSequencer(verbose,args.simulated,args.localparams)
    x393FrameSequencer = x393_frame_sequencer.X393FrameSequencer(verbose,args.simulated,args.localparams)
    x393Sensor =         x393_sensor.X393Sensor(verbose,args.simulated,args.localparams)
    x393Sensor =         x393_sensor.X393Sensor(verbose,args.simulated,args.localparams)
    x393Rtc =            x393_rtc.X393Rtc(verbose,args.simulated,args.localparams)
    x393Rtc =            x393_rtc.X393Rtc(verbose,args.simulated,args.localparams)
    x393Jpeg =           x393_jpeg.X393Jpeg(verbose,args.simulated,args.localparams)
    '''
    '''
    print ("----------------------")
    print ("----------------------")
    print("x393_mem.__dict__="+str(x393_mem.__dict__))
    print("x393_mem.__dict__="+str(x393_mem.__dict__))
@@ -380,6 +382,7 @@ USAGE
    extractTasks(x393_frame_sequencer.X393FrameSequencer,      x393FrameSequencer)
    extractTasks(x393_frame_sequencer.X393FrameSequencer,      x393FrameSequencer)
    extractTasks(x393_sensor.X393Sensor,                       x393Sensor)
    extractTasks(x393_sensor.X393Sensor,                       x393Sensor)
    extractTasks(x393_rtc.X393Rtc,                             x393Rtc)
    extractTasks(x393_rtc.X393Rtc,                             x393Rtc)
    extractTasks(x393_jpeg.X393Jpeg,                           x393Jpeg)


    for cmdLine in commands:
    for cmdLine in commands:
        print ('Running task: '+str(cmdLine))
        print ('Running task: '+str(cmdLine))