new type of codec for the beagle board



I have an Idea for a project for beagle board



but need some advice. I am using MS Visual C++ for the current project.



Want would I need to do to get the code working on the beagle board. I am writing a new generation of codec for images and video that out performs what is currently available. Currently video is compressed in block. Which lets face it not the best way to draw or to store image information. Blocks a very ugly . I have tested my solution and it’s faster more compressed and very ease on the eye. Rather then get ripped off for the technology by a big company I hope to create a killer product. I was thinking of using a beagle board as the heart of it. The product would be like a video recorder that you could also use it to play HD videos from the web in real time with out drop outs.



I was thinking doing the decoding one the ARM and the blending on the DSP chip.








Q1 what software and hardware do I need to use to code for the beagle board?



Q2 how hard would it be to move my code from Visual C++ to the beagle board?



Q3 what hardware would I nead to record digital video with the beagle board?



Q4 is this the best way. I.e. should I be using the beagle board for this project?








Thanks in advance

|

Hi James,

I have an Idea for a project for beagle board

but need some advice. I am using MS Visual C++ for the current project.

I see no problem, as far as it is portable to GNU/Linux. Do you use
any Cortex/Neon specific instructions there for optimization?

Want would I need to do to get the code working on the beagle board. I am
writing a new generation of codec for images and video that out performs
what is currently available. Currently video is compressed in block. Which
lets face it not the best way to draw or to store image information. Blocks
a very ugly . I have tested my solution and it's faster more compressed and
very ease on the eye. Rather then get ripped off for the technology by a big
company I hope to create a killer product. I was thinking of using a beagle
board as the heart of it. The product would be like a video recorder that
you could also use it to play HD videos from the web in real time with out
drop outs.

I was thinking doing the decoding one the ARM and the blending on the DSP
chip.

Q1 what software and hardware do I need to use to code for the beagle board?

I think beagleboard wiki specifies various links for fetching Linux
Kernel, Filesystems, arm-linux toolchains. You will be using gcc/g++
for your cross-compilation from this toolchain.

Q2 how hard would it be to move my code from Visual C++ to the beagle board?

Not so hard, if you have used only C++ and no MFC classes I believe.
But as your source code is not in open, can't help much there.

Q3 what hardware would I nead to record digital video with the beagle board?

Q4 is this the best way. I.e. should I be using the beagle board for this
project?

OMAP3, has cortex-A8 ARM core along with DSP C64x on the another side.
You could use DSP power too, if you are familiar with TI DSP
development environments.

James Trigg <jamesleetrigg@yahoo.co.uk> writes:

I have an Idea for a project for beagle
board
but need some advice. I am using MS
Visual C++ for the current project.
Want would I need to do to get the code
working on the beagle board. I am writing a new generation of codec
for images and video that out performs what is currently available.
Currently video is compressed in block. Which lets face it not the
best way to draw or to store image information. Blocks a very ugly . I
have tested my solution and it's faster more compressed and very ease on
the eye. Rather then get ripped off for the technology by a big
company I hope to create a killer product. I was thinking of using a
beagle board as the heart of it. The product would be like a video
recorder that you could also use it to play HD videos from the web in
real time with out drop outs.
I was thinking doing the decoding one the ARM and
the blending on the DSP chip.

Q1 what software and hardware do I need to use to
code for the beagle board?
Q2 how hard would it be to move my code
from Visual C++ to the beagle board?
Q3 what hardware would I nead to record
digital video with the beagle board?
Q4 is this the best way. I.e. should I
be using the beagle board for this project?

This smells like a troll. Please don't feed it.



Sorry Mans don’t see how my questions are off topic?
I am just asking some questions to see how hard it will be to move my project to the beagle board.

I would like to thank Trilok Soni for a prompt and helpful response.


Thanks again :slight_smile:


— On Sat, 9/8/08, Måns Rullgård mans@mansr.com wrote:


> From: Måns Rullgård mans@mansr.com
> Subject: [beagleboard] Re: new type of codec for the beagle board
> To: beagleboard@googlegroups.com
> Date: Saturday, 9 August, 2008, 12:33 PM
>
> <br>> James Trigg <jamesleetrigg@yahoo.co.uk> writes:<br>> <br>> > I have an Idea for a project for beagle<br>> > board<br>> > but need some advice. I am using MS<br>> > Visual C++ for the current project.<br>> > Want would I need to do to get the code<br>> > working on the beagle board. I am writing a new generation of codec<br>> > for images and video that out performs what is currently available.<br>> > Currently video is compressed in block. Which lets face it not the<br>> > best way to draw or to store<br>> image information. Blocks a very ugly . I<br>> > have tested my solution and it's faster more compressed and very ease<br>> on<br>> > the eye. Rather then get ripped off for the technology by a big<br>> > company I hope to create a killer product. I was thinking of using a<br>> > beagle board as the heart of it. The product would be like a video<br>> > recorder that you could also use it to play HD videos from the web in<br>> > real time with out drop outs.<br>> > I was thinking doing the decoding one the ARM and<br>> > the blending on the DSP chip.<br>> ><br>> > Q1 what software and hardware do I need to use to<br>> > code for the beagle board?<br>> > Q2 how hard would it be to move my code<br>> > from Visual C++ to the beagle board?<br>> > Q3 what hardware would I nead to record<br>> > digital video with the beagle board?<br>> > Q4 is this the best way. I.e. should I<br>> > be using the beagle board for this project?<br>> <br>> This smells<br>> like a troll. Please don't feed it.<br>> <br>> -- <br>> Måns Rullgård<br>> mans@mansr.com<br>> <br>> <br>> <br>> ---<br>> <br>> <br>> Not happy with your email address?<br>> <br>> [ Get the one you <br>> <br>> really want](http://uk.docs.yahoo.com/ymail/new.html) - millions of new email addresses available now at [ Yahoo!](http://uk.docs.yahoo.com/ymail/new.html)<br>>

|