shithub: h264bsd

RSS feed

634babed – Sam Leitch <sam@luceva.net> authored on 2019/01/30 16:53
Added test_node.js to js and wasm. Made h264bsd_decoder module aware (ES5 for now). Updated js to compile with emscripten 1.38. Removed flex version.

ccbde503 – Sam Leitch <conceptualalchemist@gmail.com> authored and GitHub <noreply@github.com> committed on 2018/01/21 12:18
Update README.md

b7dd8be7 – Sam Leitch <conceptualalchemist@gmail.com> authored on 2018/01/20 21:48
Added WebAssembly implementation

8bf8b2e9 – Sam Leitch <conceptualalchemist@gmail.com> authored on 2017/07/13 18:35
Changed output yuv files to a single large files.

117a053f – Sam Leitch <conceptualalchemist@gmail.com> authored on 2017/07/11 18:18
Changed output yuv files to a single large files.

d845fb5e – Sam Leitch <conceptualalchemist@gmail.com> authored on 2017/07/11 17:30
Updated test Rakefile so that it can build all test data (it requires ffmpeg to work).

5e5feb8f – Sam Leitch <sam@luceva.net> authored on 2017/07/11 07:31
Updated posix to include includes and optionally output files on test

eaadd4c4 – Sam Leitch <conceptualalchemist@gmail.com> authored and Sam Leitch <sam.leitch@synaptivemedical.local> committed on 2016/09/08 11:39
Updated Windows build and test

87794efe – Sam Leitch <conceptualalchemist@gmail.com> authored on 2015/07/28 18:55
Updated from Android source with 64bit support. Added posix build/test app

7cb09d7e – Sam Leitch <conceptualalchemist@gmail.com> authored on 2015/05/07 19:41
Improved js documentation

350337b6 – Sam Leitch <conceptualalchemist@gmail.com> authored on 2015/05/07 19:34
Updated js to allow decoder to be used with and without a web worker. Moved minified output to min directory.

77d2f0d7 – Sam Leitch <conceptualalchemist@gmail.com> authored on 2015/05/06 15:09
Pulling in changes from CalgaryScientific/h264bsd rev b6d7635

c509757c – Sam Leitch <sam@nugger.net> authored on 2014/12/11 07:51
Merge pull request #2 from oneam/mem-cleanup

7e763ab5 – Matthew Stephure <matt.stephure@calgaryscientific.com> authored on 2014/06/16 12:22
Proper guard on freeStorage

56782172 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/05/06 06:08
Fixing english

82f78dd7 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/05/06 06:06
Reset the decoder and input stream for each loop of ios. Added notes to README to indicate why it's a good idea.

2c655d62 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/05/06 05:16
Fixed memory leak in RGB/YCrCb conversion. Renamed internal storage variables. Added timing to win32 test.

a4de0689 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/05/05 12:31
Added test app for win32 console

866f8f40 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/04/02 10:50
Bring back the flex Makefile.

bc0a8f5e – Sam Leitch <sam@nugger.net> authored on 2014/04/02 10:46
Merge pull request #1 from oneam/flex-proper-cropping

3e6e13f8 – Matthew Stephure <matt.stephure@calgaryscientific.com> authored on 2014/04/02 10:40
- Properly respect the cropping info, and transform. In Flex the cropping rect is applied to the target, not the source (contrary to the docs, and all other params)

470fbfbf – Sam Leitch <sam@luceva.net> authored on 2014/04/01 18:50
Changes H264bsdRendererGl API to work with multiple decoders.

b175f655 – Sam Leitch <sam@luceva.net> authored on 2014/04/01 15:50
Added GPU accelerated render class to ios.

31432bd5 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/31 08:25
Fixed RGBA version of drawNextOutputPicture to work with croppingParams.

404bf601 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/31 07:55
JS H264Canvas now works with cropping params.

5bc1c54d – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/31 06:54
Fixed croppingParams in JS H264Decoder.

f7849b39 – Sam Leitch <sam@luceva.net> authored on 2014/03/30 10:00
Added an iOS folder with a test. It still needs some work.

3679d082 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/19 07:29
Switched make to rake.

9121b8f3 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/19 07:04
Added Rakefile to flex (I prefer rake over make)

8320437d – Sam Leitch <sam@luceva.net> authored on 2014/03/19 05:03
Removed compiled swc. Added FPS status panel to flex test.

b60f5cc6 – Sam Leitch <sam@luceva.net> authored on 2014/03/18 19:36
Updated Makefile to work with new test app.

cbd8817f – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/18 19:06
Changed Flex to draw to bitmapData (more flexible). Added flex test app.

dc113711 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/18 15:55
Figured out the correct matrix for Flex color conversion.

161fda74 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/18 14:46
Reformatting conversion matrix. Still wrong.

58835957 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/18 12:51
Cleaned up some dead code.

50eb3466 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/18 12:43
Added 4:4:4 Y Cb Cr A output to hopefully speed up Flex.

2cbf6411 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/18 12:23
First attempt at a faster yuv conversion in flex. Failed.

66b48e63 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/18 10:20
Updated makefile to build full lib.

823d620f – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/18 09:24
Rebuilt flex asm file and added to repo. Updated Makefile to separate test and swc.

6b542d68 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/18 07:09
Added h264 lib that wraps the Crossbridge bits.

d54a2b10 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/17 13:20
Fixed an empty for loop error

8fdc35e0 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/17 12:52
Revert Crossbridge optimizations since the new ones didn't work.

c3340b05 – Sam Leitch <sam.leitch@calgaryscientific.com> authored on 2014/03/17 12:26
Added BGRA in addition to RGBA format (BGRA is used by Flex)

b56a0e8b – Sam Leitch <sam@luceva.net> authored on 2014/03/12 13:05
Moved js test to js folder. Made it loop forever.

7ff43ca6 – Sam Leitch <sam@luceva.net> authored on 2014/03/11 16:14
Added documentation.

3ee541f7 – Sam Leitch <sam@luceva.net> authored on 2014/03/11 03:37
Rebuilt asm file and removed asserts. OMFG it's fast.

54fe7de8 – Sam Leitch <sam@luceva.net> authored on 2014/03/11 03:18
Rearranged the width and height methods based on usage. Added onHeadersReady callback.

91b26d28 – Sam Leitch <sam@luceva.net> authored on 2014/03/10 20:12
Removed unnecessary and confusing parts from Makefile.

ae8d07b2 – Sam Leitch <sam@luceva.net> authored on 2014/03/10 19:47
Fixed makefile and c file for Crossbridge swc.

dc699e29 – Sam Leitch <sam@luceva.net> authored on 2014/03/09 19:08
Removed old test data with bad cropping data.

20752cb1 – Sam Leitch <sam@luceva.net> authored on 2014/03/09 18:58
Removed the last of the Broadway.js code as it's all been rewritten.

ca1868c9 – Sam Leitch <sam@luceva.net> authored on 2014/03/09 15:22
Added lower res test data. Added EMCC_FLAGS param to Rakefile.

bc5e6699 – Sam Leitch <sam@luceva.net> authored on 2014/03/09 11:03
Completed a round of testing js with bugs fixed.

e9abdf4e – Sam Leitch <sam@luceva.net> authored on 2014/03/08 17:07
Fixed error in context init.

3967fd3c – Sam Leitch <sam@luceva.net> authored on 2014/03/08 17:05
After discovering the exports from emscripten I cleaned up a bunch of code in the decoder.

bb4b01a1 – Sam Leitch <sam@luceva.net> authored on 2014/03/06 17:50
Added new test data. Moved some decode/display code around. Still a work in progress.

a083c301 – Sam Leitch <sam@luceva.net> authored on 2014/02/19 19:16
More ARGB code, still not well tested

ffe52bff – Sam Leitch <sam@luceva.net> authored on 2014/02/19 18:05
Updated documentation