[Coco] RG6 video playback test

Zippster zippster278 at gmail.com
Fri Apr 14 10:39:10 EDT 2017


Yes, it’s pretty maxed out, but possible.

- Ed

> On Apr 14, 2017, at 8:42 AM, Brendan Donahe <brendan at polylith.com> wrote:
> 
> Wow, it seems surprising that a CoCo 2 can do this, although I suppose
> 6kbytes at 23fps = 138kbytes/second for the video part is within the realm
> of possibility for assembly language on a .89MHz processor.
> 
> Thanks for the explanation.
> 
> Brendan
> 
> On Fri, Apr 14, 2017 at 8:15 AM, Zippster <zippster278 at gmail.com> wrote:
> 
>> Hi Brendan,
>> 
>> It’s using raw data (pre-rendered), without any decoding, in a precisely
>> timed
>> sector read routine.  It requires only the video pages used (one at the
>> moment)
>> and a small 512 byte buffer for audio, outside of the player code itself
>> of course.
>> 
>> An optimal sector interleave format is required, but in this way,
>> complexity of the
>> image and file length do not matter.  Up to 3+ hours of continuous
>> playback anyway,
>> due to max file size.
>> 
>> Right now there’s no screen buffering, so there’s some “tearing” when
>> there’s large
>> changes between frames (actually seeing the bytes being placed in video
>> ram).
>> Next I’ll implement screen buffering to eliminate that.
>> 
>> - Ed
>> 
>> 
>> 
>>> On Apr 14, 2017, at 7:17 AM, Brendan Donahe <brendan at polylith.com>
>> wrote:
>>> 
>>> Very impressive, Ed!
>>> 
>>> Does this decoder apply "differences" to a single page of video or is it
>>> capable of this frame rate simply by drawing the entire image on
>>> alternating pages?  (Or perhaps it's a combination of the two?)
>>> 
>>> Thanks for sharing!
>>> 
>>> On Apr 14, 2017 7:01 AM, "Ron Klein" <ron at kdomain.org> wrote:
>>> 
>>> Hi Ed,
>>> 
>>> Now all we need is a mechanism to dump Youtube videos to the CocoSDC for
>>> your player to stream!  :)
>>> 
>>> Thanks, Ed!!!!
>>> 
>>> -Ron
>>> 
>>> 
>>> 
>>> On Thu, Apr 13, 2017 at 9:57 PM, Zippster <zippster278 at gmail.com> wrote:
>>> 
>>>> Thanks Ron.
>>>> 
>>>> I think we will end up with a pretty nifty little media player for
>>>> the CoCo with several different video and audio formats.  :)
>>>> 
>>>> - Ed
>>>> 
>>>> 
>>>> 
>>>>> On Apr 13, 2017, at 9:44 PM, Ron Klein <ron at kdomain.org> wrote:
>>>>> 
>>>>> Hi Ed,
>>>>> 
>>>>> I can't believe this is running on a Coco 2.  Wow.
>>>>> 
>>>>> I love seeing your progress with this!
>>>>> 
>>>>> -Ron
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On Thu, Apr 13, 2017 at 9:39 PM, Zippster <zippster278 at gmail.com>
>> wrote:
>>>>> 
>>>>>> Hi guys,
>>>>>> 
>>>>>> Here is a video of RG6 video playback using a CoCo2 and the CoCo SDC.
>>>>>> This is at 23fps, with 11.9KHz audio.  Double buffering is not
>>>> implemented
>>>>>> in
>>>>>> the player yet, so there is tearing evident, but more great potential
>>>> for
>>>>>> some
>>>>>> interesting media playback on the CoCo.  :)
>>>>>> 
>>>>>> <https://drive.google.com/file/d/0B1sgl615FlGnbG9GNjVncVhEZWc/view <
>>>>>> https://drive.google.com/file/d/0B1sgl615FlGnbG9GNjVncVhEZWc/view>>
>>>>>> 
>>>>>> 
>>>>>> - Ed
>>>>>> 
>>>>>> --
>>>>>> Coco mailing list
>>>>>> Coco at maltedmedia.com
>>>>>> https://pairlist5.pair.net/mailman/listinfo/coco
>>>>>> 
>>>>> 
>>>>> --
>>>>> Coco mailing list
>>>>> Coco at maltedmedia.com
>>>>> https://pairlist5.pair.net/mailman/listinfo/coco
>>>> 
>>>> 
>>>> --
>>>> Coco mailing list
>>>> Coco at maltedmedia.com
>>>> https://pairlist5.pair.net/mailman/listinfo/coco
>>>> 
>>> 
>>> --
>>> Coco mailing list
>>> Coco at maltedmedia.com
>>> https://pairlist5.pair.net/mailman/listinfo/coco
>>> 
>>> --
>>> Coco mailing list
>>> Coco at maltedmedia.com
>>> https://pairlist5.pair.net/mailman/listinfo/coco
>> 
>> 
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
>> 
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco



More information about the Coco mailing list