Added Rakefile to flex (I prefer rake over make)
Removed compiled swc. Added FPS status panel to flex test.
Updated Makefile to work with new test app.
Changed Flex to draw to bitmapData (more flexible). Added flex test app.
Figured out the correct matrix for Flex color conversion.
Reformatting conversion matrix. Still wrong.
Added 4:4:4 Y Cb Cr A output to hopefully speed up Flex.
First attempt at a faster yuv conversion in flex. Failed.
Updated makefile to build full lib.
Rebuilt flex asm file and added to repo. Updated Makefile to separate test and swc.
Added h264 lib that wraps the Crossbridge bits.
Fixed an empty for loop error
Revert Crossbridge optimizations since the new ones didn't work.
Added BGRA in addition to RGBA format (BGRA is used by Flex)
Moved js test to js folder. Made it loop forever.
Rebuilt asm file and removed asserts. OMFG it's fast.
Rearranged the width and height methods based on usage. Added onHeadersReady callback.
Removed unnecessary and confusing parts from Makefile.
Fixed makefile and c file for Crossbridge swc.
Removed old test data with bad cropping data.
Removed the last of the Broadway.js code as it's all been rewritten.
Added lower res test data. Added EMCC_FLAGS param to Rakefile.
Completed a round of testing js with bugs fixed.
After discovering the exports from emscripten I cleaned up a bunch of code in the decoder.
Added new test data. Moved some decode/display code around. Still a work in progress.
More ARGB code, still not well tested
Started converting to a new ARGB method. Still needs testing.
Started simplifying the YUVCanvas. Still not complete
Fixed YUV->RGB conversion.
Fixed getCroppingInfo to return correct meta data. Also modified event params to send back both w / h and macroblock w / h
Fix defect in yuv converter.
Merge branch 'master' into pweb-4037-crossbridge
Merge branch 'master' of https://github.com/oneam/h264bsd into pweb-4037-crossbridge
Added non-min version for easier debugging with dist file.
Fixed errors when generating dist file. Added more inline docs. Improved code style in a few places.
Working, but poor quality, yuv conversion
Refactored to allow for multiple non-interfering decoders on the same page.
Working on creating dist file w/ grunt.
Color correct H264 frames being decoded w/ YUV canvas, color skewed frames being decoded with YUV->RGB conversion.
Decoding entire bytestream now
More comments. h264bsd_asm.js is likely bungled, so recompiling with emcc will be necessary.
Passing through the buffer, albeit not correctly.
Fixed syntax errors, working on basic decoding loop.
Started teasing out a JS H264Decoder class
Added js compile that uses emscripten. Started creating a wrapper for the emscriptenized code
Removed the verbose printing defines that should not have made it to the repo.
Changed windows project to static lib and moved the output folders around.