Search found 70 matches
- Mon Mar 12, 2018 2:30 pm
- Forum: Support and Development
- Topic: Raspberry Pi OpenGL and 0.11
- Replies: 2
- Views: 2299
Re: Raspberry Pi OpenGL and 0.11
OK thanks. That is good news.
- Mon Mar 12, 2018 4:38 am
- Forum: Support and Development
- Topic: Raspberry Pi OpenGL and 0.11
- Replies: 2
- Views: 2299
Raspberry Pi OpenGL and 0.11
One of the great things about 0.10.2 is how well it runs on a Raspberry Pi 3 with the OpenGL driver. I haven't found anything different from a normal Ubuntu or Mint x86 installation. 60fps is normal as long as you don't do ridiculous things. In fact, I have been using Raspberry Pi 3 as speed test fo...
- Sun Jan 28, 2018 11:09 pm
- Forum: Libraries and Tools
- Topic: Bit16 - Draw Engine and Media Player
- Replies: 14
- Views: 7844
Re: Bit16 - Draw Engine and Media Player
Just out of interest, is there any reason you chose "grump" as your forum name?
- Sun Jan 28, 2018 2:58 pm
- Forum: Libraries and Tools
- Topic: Bit16 - Draw Engine and Media Player
- Replies: 14
- Views: 7844
Re: Bit16 - Draw Engine and Media Player
"That sounds amazing. How did you do that? I'm still super stoked to see that compiler. When will you release it? Do you have some example data, maybe a short video?" I have mostly coded the decoder at this stage - I told you that. It is pretty simple at less than 1k lines of lua. I also ...
- Sun Jan 28, 2018 7:17 am
- Forum: Libraries and Tools
- Topic: Bit16 - Draw Engine and Media Player
- Replies: 14
- Views: 7844
Re: Bit16 - Draw Engine and Media Player
Yes, yes, all codecs are written in code, however they mostly they work in image space. They use properties of the image to compress the data and reconstruct it at the other end. I know the latest ones are very sophisticated, but techniques like DCTs are signal processing methods to reduce redundant...
- Sun Jan 28, 2018 12:43 am
- Forum: Libraries and Tools
- Topic: Bit16 - Draw Engine and Media Player
- Replies: 14
- Views: 7844
Re: Bit16 - Draw Engine and Media Player
The encoder can be as simple as a brute force pixel by pixel set, however even a simple encoding scheme can do much better - The basic method for a general image is first to reduce the color space to 12 or 10 bits - in games you often don't want photo realistic. Reducing the color space means more b...
- Sat Jan 27, 2018 8:16 pm
- Forum: Libraries and Tools
- Topic: Bit16 - Draw Engine and Media Player
- Replies: 14
- Views: 7844
Re: Bit16 - Draw Engine and Media Player
This is a media player that lets you store/generate images and animations as compact strings. It is like a custom codec that compresses images into drawing commands. Since it accepts strings, you could for example, have a window in your game that is controlled by a program running on a remote server...
- Sat Jan 27, 2018 2:43 pm
- Forum: Libraries and Tools
- Topic: Bit16 - Draw Engine and Media Player
- Replies: 14
- Views: 7844
Bit16 - Draw Engine and Media Player
I am about 80% through coding a pixel based draw engine in love2d. The idea is to make an interpreter that looks like a 16 bit CPU, but the instructions are aimed at drawing primitive graphics objects on a pixel map. Each instruction is a byte pair, so a "program" is just a string. This me...
- Thu Jan 25, 2018 1:38 pm
- Forum: Support and Development
- Topic: Synchronising video and audio
- Replies: 16
- Views: 7686
Re: Synchronising video and audio
I am working on a type of media player that generates video and audio from command strings. The images can be still or animated and each 1/60 frame is a set of 16 bit opcodes that drive a primitive graphics draw engine, so a picture is made from a set of block fills, runs and pixel draws. Sound is s...
- Wed Jan 24, 2018 12:53 am
- Forum: General
- Topic: ZeroBrane Studio Lua IDE v1.70 is released
- Replies: 5
- Views: 7519
Re: ZeroBrane Studio Lua IDE v1.70 is released
OK thanks for that I will try it out.