Who's Online |
54 user(s) are online ( 37 user(s) are browsing Forums)
Members: 0
Guests: 54
more...
|
|
|
|
Re: AHI and dynamic samples (MAME sound)
|
Posted on: 2015/4/28 15:11
#141
|
Quite a regular
|
Do you have one huge buffer that is continuously playing, and you like to insert data at-position-'now' whenever there is data?
You could use double-buffer and always insert data in the middle, then you get half the latency, but risk missing the start of a sound :)
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: How to relay a varargs function?
|
Posted on: 2015/4/28 14:52
#142
|
Quite a regular
|
@tboeckel
Ok, so that is the actual solution to the problem. I suspected that is what I have to do, and that's great. Thanks.
I got the impression that the "hidden implementation" also had a set of varargs, but maybe it actually doesn't. Varargs *only* exist in the API and are translated by the stub/glue code.
It's a bit sad that C make varargs even needed... In E one would use an inline list or struct, or list of struct which makes varargs unneeded and also allows typechecking.
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: Any altivec experts? (H.264 codec)
|
Posted on: 2015/4/28 13:19
#143
|
Quite a regular
|
@LiveForIt
Right, that explains SMTube. But does it mean it will still play videos, but not download them?
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: How to relay a varargs function?
|
Posted on: 2015/4/28 13:08
#144
|
Quite a regular
|
@LiveForIt Thanks, but not exactly what I needed. I need to relay varargs, not use them. See this example:
//API:
UserFunction(obj,arg1,arg2,arg3);
//Stub code:
UserFunction(obj,...) {
#ifdef lost_of_shit
return ImplementedFunction(obj,...); //would this work?
#elif more_shit
...
#endif
}
//Hidden implementation:
ImplementedFunction(obj,...) {
va_start()
va_etc....
}
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: Any altivec experts? (H.264 codec)
|
Posted on: 2015/4/28 8:58
#145
|
Quite a regular
|
@zzd10h
They are different bounties, just under the same team: "AmigaOs4.1". Besides, the feanor code is going into the work of this bounty so if there is a link between them, it is just logical. It is still a separate bounty.
About SMTube: How do we know that SMTube is not using the YouTube v3 API already?
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
How to relay a varargs function? [SOLVED]
|
Posted on: 2015/4/27 21:10
#146
|
Quite a regular
|
Hi
I need to make a stub for a varargsfunction, but how on earth do I relay the arguments??!
In a macro you can receive the args with '...' and send them on using __VA_ARGS__ but that doesn't work in a funciton.
Help.
Edited by Deniil on 2015/4/30 9:17:10
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: Any altivec experts? (H.264 codec)
|
Posted on: 2015/4/27 13:41
#147
|
Quite a regular
|
Now, let's make sure we announce this bounty properly!!
Amigaworld.net is a must, and other sites as well I suppose.
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: SMTube : new version on OS4Depot
|
Posted on: 2015/4/27 13:33
#148
|
Quite a regular
|
How do we know SMTube doesn't already use the v3 API? It has probably been around for quite some time.
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: Any altivec experts? (H.264 codec)
|
Posted on: 2015/4/21 14:04
#149
|
Quite a regular
|
@tommysammy
Please remove AmiUpdate from the bounty! It's a waste of LiveForIt's time and our money because someone else can do it instead. That someone else will also do the install script at the same time. That's the only thing that makes sense.
I would also like to get the priorities straight: 1. New feanor ffmpeg integration (money has been payed to get this into our mplayer so it should be done first) 2. p96_pip fixes 3. Implementing menus in mplayer 4. 64Bit fix 5. Drag and Drop 6. Adding Screenshotdir and EXTPATTERN
What is the point of candy (menu, DnD, screenshot, file patterns) if mplayer isn't even working properly?
Merging code and get the codecs to work has to be done first. It would be nice to see a beta-release after each step. Then stuff that isn't really necessary to play videos, like menu, dnd etc can be implemented.
Install+AmiUpdate someone else should do in parallel.
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: Any altivec experts? (H.264 codec)
|
Posted on: 2015/4/21 8:43
#150
|
Quite a regular
|
@samo79 Right, this was about the p96_pip driver. Kind of missed that part... Haven't use that in a couple of years since the RadeonHD cards haven't had overlay.
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: Any altivec experts? (H.264 codec)
|
Posted on: 2015/4/20 14:14
#151
|
Quite a regular
|
@samo79
"OSD-non-working-at-all" is usually a path/font problem. OSD works for me in LiveForIt's mplayer.
Use Snoopy to see where it tries to load its config from. A preview version of MPlayer-GUI used wrong home-dir parameters when starting mplayer so it couldn't find its files.
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: Any altivec experts? (H.264 codec)
|
Posted on: 2015/4/20 7:49
#152
|
Quite a regular
|
@tommysammy
I think AmiUpdate should also be dropped form the bounty. LiveForIt said he'll do it for free, which means it doesn't have to be in the bounty. besides, if he decides he doesn't have time, someone else can do it and the bounty would still be valid.
AmiUpdate is not important also since it isn't updated very often.
Everything not essential to the mplayer code should not be in the bounty to prevent extra delays.
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: Any altivec experts? (H.264 codec)
|
Posted on: 2015/4/17 16:00
#153
|
Quite a regular
|
@ddni and all
It's important IMO to not burden LiveForIt with trivial things that does not require the build environment for mplayer.
Things like AmiUpdate and install script, anyone can do. You don't need to compile mplayer to do this, therefore someone else should do it instead of adding to the bounty, slowing down the important work, which is to make the codecs and video driver to work.
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: BSzili port requests
|
Posted on: 2015/4/16 15:43
#154
|
Quite a regular
|
@BSzili
I think I had a quick look at some transmission code once. IIRC there was a problem with multi-threading and sockets mixed with Amiga signals, or something like that.
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: Source code of jpeg.library?
|
Posted on: 2015/4/16 14:17
#155
|
Quite a regular
|
@broadblues
Yes, and what's most important, is to bring the new speed to existing apps. Then we need to update the datatype.
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: Source code of jpeg.library?
|
Posted on: 2015/4/16 14:11
#156
|
Quite a regular
|
@xenic
Can't find any ref to openjpeg at a500.org. Do you mean the JpegTools? I already have the JpegTools compiled for Altivec.
Edit: Ok, found it. It's the Jpeg2000. Maybe... Jpeg2000 is incompatible with normal jpeg but perhaps I could link with both libs so it supports both :)
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: Source code of jpeg.library?
|
Posted on: 2015/4/16 13:52
#157
|
Quite a regular
|
That's why you use the library and not the lib Anyway, I've started reinventing the wheel, if nothing else then for my own use. But a datatype would be more useful than the library.
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: Any altivec experts? (H.264 codec)
|
Posted on: 2015/4/16 13:49
#158
|
Quite a regular
|
@tommysammy Quote: Issue 26: Implementing menus in mplayer I think that take around one week so Issue 27: Drag and Drop Issue 33: Install script Issue 34: Adding Screenshotdir and EXTPATTERN Issue 36: AmiUpdate support
Issue 26, 27, half 34 already in MPlayer-GUI. If you want GUI-functionality, use MPlayer-GUI. @samo79 Quote: Issue 38: Redefine screen titles Issue 50: OSD doesn't work in P96_pip video output Issue 51: White stripes with the P96_pip driver Issue 53: Scaling support in cgx_wpa driver (for fullscreen)
Also other 3 minor bugfixes:
Issue 47: Liverorit's MPlayer - unable to save video frame to a file Issue 49: MPlayer 6.4 crash when saving frames as PNG (probably same as #47) Issue 52: Version command was not updated for MPlayer 6.4
50,51: How/who could test p96_pip? 53: Too slow. Use composition or p96_pip. 47,49: Of course it should NEVER crash. Better to disable a feature if it can't be fixed.
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: BSzili port requests
|
Posted on: 2015/4/15 21:38
#159
|
Quite a regular
|
@BSzili Without reading the entire thread, I'd like Transmission Qt (or something similar)
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|
Re: Source code of jpeg.library?
|
Posted on: 2015/4/15 21:32
#160
|
Quite a regular
|
@broadblues I have now read the jpeg API more closely, and the changelog for libjpeg from 6a to 9a. I see nothing that would make this incompadible in any way. Sure 9a has some new switches that can increase lossless compression at the expense of total jpeg incompatibility etc. But that are special switches, not the default mode. The jpeg.library API have no access to these switches. It's not that major. It's not totally incompatible at all, it just needs some tweaks, and there are new features, if one care to explore... I won't. But I really don't want to reimplement the library Total waste of time. The big bonus here is libjpeg-turbo with full Altivec-acceleration! With a datatype built on this (WarpDT is already at 9a, just not the turbo version I assume) we could be flipping through digicam picture like a tablet
|
Software developer for Amiga OS3 and OS4. Develops for OnyxSoft and the Amiga using E and C and occasionally C++
|
|
|