And kas1e I see once and again you say your not a programmer, maybe not before you try and fail, you should understand C or the logic of code by now, NO coder is perfect, Trial and Error builds confidense in anything. Like surfing, there is no perfect surfer where all learning! If you meet a surfer who's fully learned he's/she's lying.
I think you are super vitamin injection for the Amiga scene !
Crash log for task "[OWB] MediaPlayer" Generated by GrimReaper 53.19 Crash occured in module kernel at address 0x0180365C Type of crash: unknown exception Alert number: 0x81000009
@Ami603 Yeah, got the mail, trying to fix some typo errors and will report you back in a hour with results :)
@Capehill Frank find out that there can be (and will be) some issues with avformat shared library by few reassons with which he will deal later, so in meantime i will link beta05 with old static version of avformat library. That will be no regression as it not use altivec based parts, so users will still have all the same speed as in beta04, just instead of avformat2.library will be used statically compiled in binary version.
I also add few changes from Piru about aniceralla in last few commits, maybe i bork something there (as i see your crash in free() which i touch in those last 2 commits). Maybe worth to just revert them back.
EDIT: fixed that issue you have from today's source.
I can close OWB without crash on the test video site, tried a couple of times to make sure, but I get random DSI errors when going to the test video page, some times recoverable and sometimes it crash OWB(but it doesn't crash AOS).
@kas1e Quote:
so in meantime i will link beta05 with old static version of avformat library
Bring it on, who needs Altivec anyway(hmmm hmmm X5000). ;)
I can close OWB without crash on the test video site, tried a couple of times to make sure
That because you use beta4, but Capehill build today's source where i tried to put some changes from latest "acinerella" (ffmpeg wrapper we use in odyssey), and seems do it wrong, so it free in wrong time. That bug only seen by those who build todays sources. Now reverted, so bug gone.
Quote:
but I get random DSI errors when going to the test video page, some times recoverable and sometimes it crash OWB(but it doesn't crash AOS).
But that one because of shared avformat.library, which currently need to replace on static one.
That happens because odyssey's mediaplayer code use "acineralla" wrapper, which back in times use some private ffmpeg function called ffurl_register_protocol();, which was only for internal ffmpeg use and should't be used, but it was. So, after it was deleted from public access, and in newer ffmpeg there is none. And Frank dedicated instead to rewrite that part properly (as it crashes now because function not reintrant and so on, need locks and stuff). So as newer ffmpeg use other way, there needs to deal with that in Odysseys's "acineralla" code, so we will be able to use everything normally. But in time being in beta05 it will be static build of that part of ffmpeg, which is of no big deal, as other really necessary parts still will be amiga shared libraries.
Quote:
Bring it on, who needs Altivec anyway(hmmm hmmm X5000). ;)
Sure for x5000 nothing good, but peg2 and x1000 users have pretty good speed up now, up to 20%, that can't be consider as non-important for sure :)
Edited by kas1e on 2020/3/21 18:31:16 Edited by kas1e on 2020/3/21 18:32:33
sorry if this thread is the wrong one for bug/improvement requests but... Tested the Odyssey beta4 and with short testing I'm really impressed, it's fast and e.g. the video stream support is very much improved compared to the OS4Depot version.
But: at Finnish Broadcasting Corporation news site https://yle.fi/ Odyssey (both the OS4Depot and beta4) seem work oddly. The main page is shown perfectly but if I click any news item, it first loads but then clears the view and shows an empty page. What is the problem here? Using default settings (fonts downloaded with Download fonts)
It seems to be related to some javascript issue, try to disable it, here it works without JS. You can add it to the setting by URL menu, so you won't have to do it every time you go to that site.
Big *thank you* for everyone involved, with latest beta (beta4) I dared to try Microsoft Office page (office.com that is) and when I use 'spoof as Edge 80' I can login and use Outlook!
Word wasn't working (lacking the toolbars etc.), but accessing work-mail from Amiga is already a *BIG* step... THANKS!
The one you need for certain site :) There no "on for all the best". I use just default one everywhere, and where things didn't work tried different spoofs.
I noticed a couple of days ago that Instagram stopped totally to work with Odyssey. I get only an empty screen with a logo in the middle. I have tested all the betas and also the MOS version of Odyssey, no difference.
Any hope to get it to work again...? Odyssey was the only way to watch them in Amiga as all the PPC Linux browsers have currently the 'reversed colors' problem with Instagram videos!
@Gregor I fear if sites stop working while working before, it only mean they move to newer standarts which our old webkit core didn't support. You may try to Spoof like ipads/iphones/wii/etc, or be on hope someday somehow updating of webkit core in our browsers will happen. But that all not very promising, yes.
-- fixed memory leak in ac_free_video_decoder done by Piru on "acinerella" (FFmpeg wrapper simplifying work with FFmpeg: https://github.com/astoeckel/acinerella/) -- for time being use back static libavformat.a instead of shared version till proper changes will have a place (that to avoid crashes in ffurl*) -- debugging: added cross-platform D(bug("...")) define (see Base/debug.h), thus on OS4 always use DebugPrintF() instead of kprintf() and get rid of Clib2's libdebug.a -- get rid of libaos4deps.a, which contain sttcpy() and DoSuperNew() realisations, those functions now in separate object. -- updated youtube scripts to the latest ones from Fab's page. -- get rid of CyberGraphics everywhere in favor of graphics.library (c) Capehill -- added support of compositing video in fullscreen mode. You can have as many videos in different tabs as you wish in fullscreen, not just one as with overlay (be it P96 or CGX5). Also fixing some bugs in MediaPlayer while adding compositing video (c) Ami603 with help from Hans & Capehill.
There is a video in action (different videos in different tabs in full size)
It can be seen that currently because of "Exclusive ahi usage", the only sound from one instance of MediaPlayer comes (or from any other ahi based app). Hopefully, that can be dealing with soon as well.
!! NOTE !!
Be aware! To have fullscreen working on YouTube, you have to go to Window/Scripts preference, and add there "YouTube_Fullscreen_Fix.js". Be sure it "enabled". Then exit and run the browser again. The script should be a NEW one, from beta05. A not the old one. That will overwrite youtube stuff on the fly, so our inbuild MediaPlayer will be used.
!! NOTE2 !!
You should fully copy the "Resource" directory at least from beta05. Because there for first new youtube scripts, and for second some changes were done in images for MediaPlayer to fix some issue. Better just unpack beta05 to a fresh location, but if you on your own, then binary + full Resource dir is a must.