English Amiga Board


Go Back   English Amiga Board > Support > support.Apps

 
 
Thread Tools
Old 17 November 2022, 21:15   #1
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
HTML5 Implementation in Odyssey Works(OS4)

Here is a short unoptimized example of HTML5 in Odyssey with OS4.


The work is just beginning If anyone is interested we could try to do something together.


Here a little video works well I would say to start


https://we.tl/t-2poWQCtlix
White is offline  
Old 04 December 2022, 15:09   #2
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
I continue my tests for those interested

Now I have the basis to work from after many modifications
It is a starting point but with solid foundations.

Browservice now uses the audio of your PC directly.
The card is completely disabled in WinUAE
this increases the speed.
Other small changes also on Odyssey because in this case many functions are useless.

Clearly something would be needed to make better use of "Vulkan.dll"

Or something similar to a plugin that can interact with WinUAE from the graphical side.

You really need an external plugin, at least that's my idea.

Here OS4.1 a test video using Browservice with Odyssey.
For those who are interested and maybe want to try and help me.

https://we.tl/t-vG7GsOi2I0
White is offline  
Old 04 December 2022, 16:59   #3
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
here is the video on youtube for those who don't want to download it

[ Show youtube player ]
White is offline  
Old 05 December 2022, 13:16   #4
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
I made some small adjustments
now the user-agent is configurable directly in browservice without having to use OS4 spoffing

The speed is now also excellent.

I'm also trying with the 68k but something doesn't seem to work

For example WRP works with 68k but doesn't allow you to do what Browservice does.
https://github.com/tenox7/wrp

Who knows if the author of IBrowse for 68k and also of the PPC version
( because both IBrowse 68k and PPC OS 4.1 versions don't work with Browservice )

Can you give an answer to this.

here the new video of the test:

[ Show youtube player ]
White is offline  
Old 05 December 2022, 16:33   #5
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
Are you using a modern WebKit subset or patching the existing one used by Odyssey?
Samurai_Crow is offline  
Old 05 December 2022, 18:46   #6
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
@Samurai_Crow

Currently to test if everything works I'm using "Browservice" sometimes associated with "WebOne" to do some experiments.
I had to change some things to make it compatible with AmigaOS in general.

I still have to figure out where I can go.
Currently I'm only using "Windows as Host"

Then I move everything to linux where there is a wide choice of additional options.
Eventually if everything works out as I expect then I can put the various pieces together.

I have no experience in this field so I'll read up on it step by step. This is the first time I've tried to use WinUAE in this way.

The basic thought is that in reality WinUAE emulates Amiga but it does it by enhancing it, in most cases no one uses an emulation closely linked to the real Amiga machine, see for example the JIT.

So in my thoughts I don't see why not add other things
which can make the experience even more beautiful.

The 68k actually gives me the "window" of Browservice but only the "old 68k" version of IBrowse the 2.4 one created many years ago.
But it won't let me go any further.
I guess IBrowse can be modified for this purpose by the author to use the 68k like this as well.



here is an example of how it works to have just to get an idea for example on machines with Windows 98 with Internet Explorer 5:

[ Show youtube player ]

I haven't contacted the author of the program yet, I want to understand what to ask him first.

His project was born after using "WRP" and therefore made it better.
"WRP" is fully compatible with 68k but has limitations.
I guess some line of programming could be reintroduced in Browservice to make it 68k compatible.

To answer your question I'm only using Browservice with slightly modified OS4
White is offline  
Old 06 December 2022, 09:10   #7
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
Here is WRP with AmigaOS 68k as you can see from the video it works fine.
Now the 4.1 part is solved because it works.

Instead, I was interested now to make it work on the 68k

what you have to do is figure out how to make Browservice compatible with 68k.

Because WRP is basically not able to decode frames
While Browservice performs this function and therefore you can watch the videos in short without going into further details.

here the WRP video with IBrowse 68k:

[ Show youtube player ]

note:
Today i made a backup copy of windows 10 so i can make all the various attempts :-)
White is offline  
Old 06 December 2022, 09:33   #8
DisasterIncarna
Registered User
 
DisasterIncarna's Avatar
 
Join Date: Oct 2021
Location: England
Posts: 1,172
probably wont change anything but maybe try the up to date iBrowse versions, they run in demo mode if not paid for, so they time out after using it for a set amount of time, but can still test it.

https://www.ibrowse-dev.net/

Even "up to date" versions kinda look/feel the same as the very old version, so I wouldnt expect any groundbreaking improvements but its the best we can get unless you use NetSurf 68k as an alternative, its veeeeery slow but at least kinda more modern.

http://aminet.net/package/comm/www/netsurf_os3

also, you probably already know but WRP can use a Height value of 0 and it will function like a normal expanding webpage rather than fixed height.
DisasterIncarna is offline  
Old 06 December 2022, 09:53   #9
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
@DisasterIncarna

Yes, the author of Browservice took WRP and improved it basically when you watch a video with OS4 the frames are processed one after the other and he exceeded the limits of WRP with other modifications.

Now after some tests I did IBrowse opens Browservice instance but not correctly here the image.
I have tried all 68k browsers.
But the only one that seems to work with the 68k is IBrowse (any version).

Probably contacting Browservice's author wouldn't be a bad idea.
So I send him some video links.


as you can see from the screenshot it opens the instance
but the requester to browse with Browservice is not there

I tried various options with IBrowse but nothing to do
something is missing which causes Browservice search requester to appear.

And something about IBrowse
Because it doesn't work with OS4 either, the Browservice requester doesn't appear.

While instead Odyssey, Timberwolf, OWB (the old version)
They work well
Attached Thumbnails
Click image for larger version

Name:	service.JPG
Views:	78
Size:	65.1 KB
ID:	77342  

Last edited by White; 06 December 2022 at 10:11.
White is offline  
Old 06 December 2022, 10:16   #10
DisasterIncarna
Registered User
 
DisasterIncarna's Avatar
 
Join Date: Oct 2021
Location: England
Posts: 1,172
WRP says its minimum requirements are

Code:
Minimal Requirements

Server/Gateway requires modern hardware and operating system that is supported by Go language and Chrome/Chromium Browser, which must be installed.

Client Browser needs to support HTML FORMs and ISMAP. Typically Mosaic 2.0 would be minimum version for forms. However ISMAP was supported since 0.6B, so if you manually enter url using ?url=..., you can use the earlier version.
what that means for our 68k browsers however, i have no idea.
DisasterIncarna is offline  
Old 06 December 2022, 10:27   #11
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
WRP is unable to process the frames and the videos cannot be viewed.
But the test was to see if the WRP requester was displayed.
While the Browservice requester is not displayed.

I also tried to see the HTML code but it didn't help.
I tried to copy it instead of the IBrowse one and in effect two icons (datatypes) appear that are not recognized by IBrowse

Browservice's requester probably uses something that IBrowse can't recognize and doesn't activate the requester.

(probably datatype)
White is offline  
Old 06 December 2022, 13:57   #12
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
As for streaming on Youtube
everything works fine with OS4.
I did a test with two videos that can be seen simultaneously without problems.
Previously it was unthinkable to do it without Browservice.

Bearing in mind that it's all on the same computer

For example, for the TwichTV part, the sources must be recompiled for personal use because there are various patents.

Now the hardest part surfing the internet with sites and what to do to make surfing fast.

here the video:
[ Show youtube player ]
White is offline  
Old 07 December 2022, 09:32   #13
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
Does anyone have 68k OWB versions

I only have version 1.6

I would be interested in older versions.

Thank you :-)
White is offline  
Old 07 December 2022, 11:38   #14
DisasterIncarna
Registered User
 
DisasterIncarna's Avatar
 
Join Date: Oct 2021
Location: England
Posts: 1,172
i didnt even know there was a 68k port of origin....
DisasterIncarna is offline  
Old 07 December 2022, 13:00   #15
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
@DisasterIncarna

This topic was covered some time ago.
It wasn't a perfect port but it started at least some versions.
I'm trying with 1.6 but it doesn't seem to work even if I configured everything right.

Here snoopdos:

I also increased the stack but nothing.
I'm using PicassoIV for security

Also put the sdl.library to be safe
But I guess Snoopsdos doesn't detect it because 1.6 maybe doesn't use it anymore (I don't know)

The only doubt is the "tooltype" of the OWB-68k 1.6 icon

if I add
"window"

snoopdos does not detect errors

if I delete it it says "fails"

now I believe "window" in the "tooltype"
must be followed by arguments (I think)

but which ones?

tips ?

Thank you

For IBrowse I think I understand that the problem lies in outdated Java. (I believe)
Attached Thumbnails
Click image for larger version

Name:	OWB-68k.JPG
Views:	75
Size:	105.2 KB
ID:	77347  

Last edited by White; 07 December 2022 at 13:12.
White is offline  
Old 07 December 2022, 13:38   #16
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
It works now, I hadn't updated the boing 1-2 and the rom

Ok I'll try now :-)

I must have somewhere the bar for OWB 68k written by "Alecos"
Attached Thumbnails
Click image for larger version

Name:	owb-work.JPG
Views:	61
Size:	78.2 KB
ID:	77348  
White is offline  
Old 07 December 2022, 13:42   #17
DisasterIncarna
Registered User
 
DisasterIncarna's Avatar
 
Join Date: Oct 2021
Location: England
Posts: 1,172
just read the instructions for OWB 68k, it says tooltypes arent implimented yet.
DisasterIncarna is offline  
Old 07 December 2022, 13:44   #18
DisasterIncarna
Registered User
 
DisasterIncarna's Avatar
 
Join Date: Oct 2021
Location: England
Posts: 1,172
Quote:
Originally Posted by White View Post
It works now, I hadn't updated the boing 1-2 and the rom

Ok I'll try now :-)

I must have somewhere the bar for OWB 68k written by "Alecos"
what exactly does BB 1 and 2 include thats needed?
DisasterIncarna is offline  
Old 07 December 2022, 13:48   #19
DisasterIncarna
Registered User
 
DisasterIncarna's Avatar
 
Join Date: Oct 2021
Location: England
Posts: 1,172
ok, running it from shell it fails, saying "ixemul.library 48.x or better required!", i have ixemul 63.1 which i already have/use for ffplay, so who knows wth is going on there
DisasterIncarna is offline  
Old 07 December 2022, 13:53   #20
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
@DisasterIncarna

IT WORKS IT WORKS!!

now i make a video with OWB 68k which can see youtube videos
White is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
lws LHP HTML5 and CSS parser and render pipeline pandy71 request.Apps 0 08 April 2022 00:21
Shogo works with OS4.1FE + Voodoo3 with one small glitch White support.WinUAE 33 06 March 2021 12:57
Tutorial and guide YT.rexx to watch streaming videos with Odyssey os4.1 White support.Apps 0 11 March 2018 14:24
Odyssey Reborn - Odyssey demo remake viddi Amiga scene 4 11 October 2013 23:41
OS4 update - A late xmas present from the OS4 team Paul News 1 28 December 2004 20:48

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 02:10.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.24348 seconds with 16 queries