| 00:09:00 | jahc | my "play at 25% volume" code sounds like a music->static convertor |
| 00:18:05 | | <-- der_grimm has quit (Quit: der_grimm) |
| 00:46:36 | | <-- AC has quit (Ping timeout: 180 seconds) |
| 00:48:44 | | <-- jahc has quit (Quit: <Severin> you need an ice bucket beside your chair to rest your wanking hand in...) |
| 00:49:27 | | --> jahc (~jahc@2f2211d7.1872b73.xnet.co.nz) has joined #amigadev |
| 00:51:13 | | <-- number6 has left #amigadev |
| 01:25:58 | | <-- bones has quit (Quit: This computer has gone to sleep) |
| 01:26:53 | | --> number6 (~user@2d34f077.31b34b44.dialup.citynet.net) has joined #amigadev |
| 01:34:12 | jahc | cool. rockbeat doesnt crash now if it cant open AHI |
| 01:34:28 | jahc | HD-REC hogs AHI it seems |
| 01:34:40 | jahc | I really want to make my software crash proof |
| 01:34:49 | jahc | I want AmigaOS4 to be stable |
| 01:48:03 | | <-- number6 has left #amigadev |
| 02:16:21 | | <-- jahc has quit (Read error: Connection reset by peer) |
| 02:54:16 | | --> jahc (~jahc@2f2211d7.1872b73.xnet.co.nz) has joined #amigadev |
| 03:32:03 | | <-- jahc has quit (Read error: Connection reset by peer) |
| 03:39:09 | | --> jahc (~jahc@2f2211d7.1872b73.xnet.co.nz) has joined #amigadev |
| 04:09:46 | | <-- jahc has quit (Read error: Connection reset by peer) |
| 04:10:05 | | --> jahc (~jahc@2f2211d7.1872b73.xnet.co.nz) has joined #amigadev |
| 04:17:05 | | <-- jahc has quit (Read error: Connection reset by peer) |
| 04:34:25 | | --> kindergip (~one@34905d69.10eff834.cst.dccnet.com) has joined #amigadev |
| 04:34:46 | | --> number6 (~user@2d34f077.31b34b44.dialup.citynet.net) has joined #amigadev |
| 04:39:13 | | <-- number6 has quit (Quit: Be seeing you) |
| 04:40:51 | | --> number6 (~user@2d34f077.31b34b44.dialup.citynet.net) has joined #amigadev |
| 04:43:03 | | --> jahc (~jahc@2f2211d7.1872b73.xnet.co.nz) has joined #amigadev |
| 04:45:27 | number6 | jahc: Problem. |
| 04:45:36 | jahc | hit me |
| 04:46:25 | number6 | I connected to a 2nd server (AW) through the "double click" option. I was disconnected from the 1st server. This does not happen with "connect in new tab". Please check this. |
| 04:46:53 | kindergip | ya and how about a quick reconnect too..... |
| 04:47:02 | kindergip | I mean while ya got the compiler warm and all |
| 04:48:18 | jahc | ok |
| 04:48:57 | number6 | jahc: Can you reproduce this? |
| 04:49:23 | jahc | when you double clicked, did you wait for the server to connect, or change tabs first? |
| 04:49:28 | jahc | because theres a problem there that I know of |
| 04:49:49 | number6 | Jahc: I waited until AW connected and it went through all of my script. |
| 04:50:00 | jahc | oh |
| 04:50:08 | number6 | Jahc: My script adds 3 channels. |
| 04:50:35 | number6 | jahc: I then went back to 1st server to discover I was no longer connected. |
| 04:51:14 | number6 | jahc: I can try to reproduce this in case it is a "one time thing". |
| 04:51:26 | | <-- number6 has left #amigadev |
| 04:52:41 | | --> number6 (~user@2d34f077.31b34b44.dialup.citynet.net) has joined #amigadev |
| 04:52:58 | jahc | reproducable? |
| 04:53:37 | number6 | Wait please. There are not 2 options, but 3....... |
| 04:53:44 | | <-- number6 has left #amigadev |
| 04:54:03 | | --> number6 (~user@2d34f077.31b34b44.dialup.citynet.net) has joined #amigadev |
| 04:54:22 | number6 | Hello? |
| 04:54:26 | jahc | hi |
| 04:54:57 | number6 | jahc: ok. I select 2nd server and click on "connect". That's the one that does it. |
| 04:55:28 | jahc | " |
| 04:55:40 | jahc | "connect" is supposed to connect to a server in the current tab group |
| 04:56:10 | jahc | "connect in new tab" opens a new tab group and is supposed to connect in that.. but it doesnt actually work properly if you click away before it finishes connecting |
| 04:56:31 | number6 | I didn't click before it finished. |
| 04:56:31 | jahc | double clicking on the server, is supposed to automatically find a non connected tab, or make a new one if theres none |
| 04:56:51 | number6 | Double clicking and "connect in new tab" are ok. |
| 04:57:24 | jahc | I'm a bit confused.. whats the problem? |
| 04:58:30 | number6 | (1)I connected to a server (2)I highlighted a 2nd server (3)I clicked on "connect"...result I was disconnected from 1st server. Now tested twice with same result. |
| 04:58:40 | jahc | its supposed to do that |
| 04:59:12 | jahc | thats why theres a second option.. "open in new tab" |
| 05:01:40 | | <-- number6 has quit (Ping timeout: 180 seconds) |
| 05:05:58 | | --> number6 (~user@3cae4b8e.31b34b44.dialup.citynet.net) has joined #amigadev |
| 05:06:04 | jahc | [18:03:38] <number6> (1)I connected to a server (2)I highlighted a 2nd server (3)I clicked on |
| 05:06:05 | jahc | "connect"...result I was disconnected from 1st server. Now tested twice with same result. |
| 05:06:05 | jahc | [18:03:48] <jahc> its supposed to do that |
| 05:06:05 | jahc | [18:04:20] <jahc> thats why theres a second option.. "open in new tab" |
| 05:06:56 | number6 | ok. I agree. I does that. But the terminology says "connect" and the result is "disconnect from previous" server. And the tabs remain? |
| 05:07:18 | jahc | thats right |
| 05:07:45 | number6 | ok. If you cannot access the 1st server then why leave the tabs? |
| 05:07:59 | jahc | you might want to reconnect to a different server of the same network |
| 05:08:29 | jahc | sigh. computers are not fun today. |
| 05:09:09 | number6 | ok. Good enough. Could you consider adding that to the manual? A first time user might get confused (like I did) by pressing on "connect" and instead finding himself "disconnected". |
| 05:09:56 | jahc | ok |
| 05:10:55 | number6 | jahc: I know it's silly, but sometimes we have to look at docs in terms of how "both the experienced user may see things" and "how the first time user may see things". |
| 05:11:23 | number6 | Me? I'm a perfect example of an inexperienced irc user. |
| 05:13:10 | | <-- ssolie has quit (Quit: OS4 makes computing fun) |
| 05:32:53 | | <-- jahc has quit (Quit: <Severin> you need an ice bucket beside your chair to rest your wanking hand in...) |
| 05:33:11 | number6 | //part |
| 05:33:14 | | <-- number6 has left #amigadev |
| 06:43:24 | | --> arc (~---------@38050f2d.2142b218.lv.cox.net) has joined #amigadev |
| 06:57:28 | nicomen | morning |
| 07:15:31 | | --> bones (~darren@1a9e3c85.11de379d.demon.co.uk) has joined #amigadev |
| 07:45:34 | | --> jahc (~jahc@2f2211d7.1872b73.xnet.co.nz) has joined #amigadev |
| 10:48:58 | | <-- jahc has quit (Quit: <Severin> you need an ice bucket beside your chair to rest your wanking hand in...) |
| 11:03:09 | | <-- OrginOS4 has quit (Quit: AmigaOS4 ? No RebootOS) |
| 11:06:35 | | --> OrginOS4 (~orgin@Network-Admin.AmigaWorld.net) has joined #amigadev |
| 11:26:35 | | --> jahc (~jahc@2f2211d7.1872b73.xnet.co.nz) has joined #amigadev |
| 11:29:52 | | --> Belxjander (~Belxjande@2c464aa6.1b415a10.xtra.co.nz) has joined #AmigaDev |
| 11:34:47 | | <-- Belxjander has quit (Ping timeout: 181 seconds) |
| 11:42:12 | | --> Belxjander (~Belxjande@2c464aa6.1b415a10.xtra.co.nz) has joined #AmigaDev |
| 11:43:30 | | <-- jahc has quit (Quit: <Severin> you need an ice bucket beside your chair to rest your wanking hand in...) |
| 11:45:36 | | --> jahcMIRC (~jahc@2f2211d7.1872b73.xnet.co.nz) has joined #amigadev |
| 11:45:39 | | <-- jahcMIRC has left #amigadev |
| 12:05:25 | | <-- Belxjander has quit (Ping timeout: 180 seconds) |
| 12:27:52 | | --> jahc (~jahc@2f2211d7.1872b73.xnet.co.nz) has joined #amigadev |
| 12:42:04 | | <-- jahc has quit (Quit: <Severin> you need an ice bucket beside your chair to rest your wanking hand in...) |
| 12:42:14 | | --> jahc (~jahc@2f2211d7.1872b73.xnet.co.nz) has joined #amigadev |
| 12:50:45 | | <-- jahc has quit (Quit: <Severin> you need an ice bucket beside your chair to rest your wanking hand in...) |
| 14:43:37 | | --> number6 (~user@3a15f1cd.31b34b44.dialup.citynet.net) has joined #amigadev |
| 15:06:31 | | <-- number6 has quit (Ping timeout: 180 seconds) |
| 15:16:08 | | --> ssolie (~ssolie@2f31aeca.1ccf6d0.abhsia.telus.net) has joined #amigadev |
| 15:32:53 | | --> number6 (~user@3a15f1cd.31b34b44.dialup.citynet.net) has joined #amigadev |
| 16:18:11 | | --> Belxjander (~Belxjande@2c464aa6.1b415a10.xtra.co.nz) has joined #AmigaDev |
| 16:26:42 | | <-- Belxjander has quit (Ping timeout: 180 seconds) |
| 16:28:38 | | --> Belxjander (~Belxjande@2c464aa6.1b415a10.xtra.co.nz) has joined #AmigaDev |
| 16:28:48 | | --> zerohero (zerohero@231e202b.1d2128.19108886.362b7f89X) has joined #AmigaDev |
| 16:29:12 | zerohero | evening |
| 16:31:46 | | <-- Belxjander has quit (Ping timeout: 180 seconds) |
| 16:50:13 | | --> Belxjander (~Belxjande@2c464aa6.1b415a10.xtra.co.nz) has joined #AmigaDev |
| 17:24:07 | | <-- Belxjander has quit (Ping timeout: 181 seconds) |
| 17:45:04 | | --> SixK (~SixK@297f4433.2e1bf8a9.fbx.proxad.net) has joined #amigadev |
| 18:14:39 | | <-- OrginOS4 has quit (Read error: Connection reset by peer) |
| 18:14:43 | | --> OrginAOS4 (~orgin@Network-Admin.AmigaWorld.net) has joined #amigadev |
| 18:17:44 | | --> afxgroup (~andrea@24862c5a.d0a9903.pool8257.interbusiness.it) has joined #amigadev |
| 18:17:49 | afxgroup | hi |
| 18:24:39 | | <-- OrginAOS4 has quit (Read error: Connection reset by peer) |
| 18:39:14 | | --> OrginOS4 (~orgin@Network-Admin.AmigaWorld.net) has joined #amigadev |
| 18:45:43 | | <-- zerohero has quit (Quit: If there was a scale of stupid, I would be right on top, yeah!) |
| 18:48:46 | | <-- number6 has left #amigadev |
| 19:08:34 | | --> zerohero (~zerohero@231e202b.1d2128.tn.glocalnet.net) has joined #amigadev |
| 19:13:24 | | --> antique (~user@362b7f89.3a07d0d4.cust.smrtcall.net) has joined #amigadev |
| 19:23:25 | | <-- antique has quit (Ping timeout: 180 seconds) |
| 19:45:17 | afxgroup | Orgin_With_Cold: here? |
| 19:45:37 | SixK | lo afxgroup |
| 19:45:44 | afxgroup | hi SixK |
| 19:58:50 | | --> antique (~user@362b7f89.3a07d0d4.cust.smrtcall.net) has joined #amigadev |
| 19:59:47 | Orgin_With_Cold | afxgroup: sup? |
| 20:01:44 | afxgroup | another 43MB package is on the road.. |
| 20:01:50 | afxgroup | think is the last.. |
| 20:01:57 | afxgroup | i've tried all possible.. |
| 20:02:40 | Orgin_With_Cold | ki |
| 20:13:09 | antique | any of you used the execute() ? |
| 20:17:55 | Rigo | System() is a better option... |
| 20:18:40 | antique | ok! how does that work? |
| 20:19:05 | Rigo | You'll need to read the autodoc, there are a few parameters that can be supplied as tags... |
| 20:19:21 | antique | ok! have a look at that. |
| 20:26:27 | | --> zerohero_ (~zerohero@231e202b.1d2128.tn.glocalnet.net) has joined #amigadev |
| 20:29:13 | | <-- zerohero has quit (Ping timeout: 181 seconds) |
| 20:35:34 | | <-- antique has quit (Ping timeout: 180 seconds) |
| 20:42:54 | | --> hnl_dk (hnl_dk@2430b3da.3974cd3.136d6c6e.a9a2d23X) has joined #amigadev |
| 20:42:56 | MrBot | [hnl_dk] hnl_dk |
| 20:43:09 | hnl_dk | Hello MrBot |
| 20:43:56 | hnl_dk | MrBot: I think You are always so polite... MrBot for president |
| 20:51:01 | | --> kas1e (b@307e4d48.fbb8a3c.3bc48775.642f304X) has joined #amigadev |
| 20:51:04 | kas1e | hi |
| 20:53:11 | | <-- zerohero_ has quit (Ping timeout: 180 seconds) |
| 20:57:18 | afxgroup | Orgin_With_Cold: is there.. |
| 20:59:36 | | --> zerohero_ (~zerohero@231e202b.1d2128.tn.glocalnet.net) has joined #amigadev |
| 21:00:08 | | --> zerohero- (~zerohero@231e202b.1d2128.tn.glocalnet.net) has joined #amigadev |
| 21:02:33 | | --> number6 (~user@3bc48775.31b34b44.dialup.citynet.net) has joined #amigadev |
| 21:02:58 | | <-- zerohero_ has quit (Ping timeout: 180 seconds) |
| 21:15:58 | | --> evilCRAID (~craid@231698ba.307615a5.versanet.de) has joined #amigadev |
| 21:16:10 | evilCRAID | ho! |
| 21:19:41 | | --> zerohero (~zerohero@231e202b.1d2128.tn.glocalnet.net) has joined #amigadev |
| 21:20:11 | nicomen | hi ho |
| 21:20:17 | zerohero | evening |
| 21:20:42 | number6 | evening |
| 21:20:48 | zerohero | #6 |
| 21:21:43 | hnl_dk | Hi' |
| 21:21:50 | zerohero | hnl |
| 21:22:14 | | <-- kas1e has quit (Ping timeout: 182 seconds) |
| 21:22:23 | evilCRAID | i am looking for a USABLE mui reference at the net.. any hints? |
| 21:22:40 | zerohero | evilCRAID: what do you want to know? |
| 21:22:44 | nicomen | reference as in? |
| 21:22:47 | hnl_dk | on the MUI website ;-) |
| 21:23:04 | zerohero | evilCRAID: newbie stuff, or more advanced? |
| 21:23:05 | nicomen | http://utilitybase.com/ref/?action=List&funcgroup=MUI ? |
| 21:23:06 | evilCRAID | eh.. it it pretty incomplete as i guess |
| 21:23:15 | nicomen | or tutorials and examples? |
| 21:23:23 | evilCRAID | jop |
| 21:23:28 | hnl_dk | http://www.sasg.com/mui/autodocs/index.html |
| 21:23:33 | zerohero | http://www.ezcyberspace.com/gcc/ |
| 21:23:42 | nicomen | http://utilitybase.com/search?q=mui&cat=article |
| 21:23:44 | zerohero | it's a gcc + mui tutorial for classic |
| 21:24:03 | nicomen | hehe, service is nice |
| 21:24:09 | hnl_dk | ;-) |
| 21:24:53 | evilCRAID | eh, i have seen all that pages arleady.. is it really everything? :( |
| 21:25:17 | evilCRAID | newer done mui stuff before |
| 21:25:26 | zerohero | if you know that stuff, then reading the autodocs shouldn't be a problem |
| 21:25:30 | zerohero | what more do you want? |
| 21:26:06 | evilCRAID | build up some gui, for a ocr package.. nothing complex |
| 21:26:44 | evilCRAID | maybe i shall get the contrib sources and have a look at them |
| 21:27:50 | evilCRAID | btw: i tried to get a asl filedialog, how do i prevent gcc from trying to link it static? |
| 21:31:52 | nicomen | hm, link to asl static? |
| 21:32:45 | evilCRAID | no |
| 21:33:03 | nicomen | link with what static? |
| 21:33:47 | evilCRAID | how to tell gcc that it schould be dynamical loaded |
| 21:33:53 | evilCRAID | should :) |
| 21:34:32 | nicomen | it's a strange question really |
| 21:34:52 | nicomen | if you want to link with a shared object in AmigaOS, you can't (at least not easily) |
| 21:35:03 | evilCRAID | i know that i need to open the lib, but gcc tries to link the function |
| 21:35:05 | nicomen | normally you'd say gcc -shared foo.c -lsomelib |
| 21:35:21 | nicomen | but then you'd need a somelib.so somewhere |
| 21:35:31 | nicomen | and something that knew how to do dynamic linking in that way |
| 21:35:58 | nicomen | could you show us the error? |
| 21:36:05 | evilCRAID | mom |
| 21:38:00 | nicomen | is that no? |
| 21:38:07 | nicomen | ah moment... |
| 21:38:22 | nicomen | ich spreche nicht deutsch ;) |
| 21:38:37 | evilCRAID | schade |
| 21:38:39 | evilCRAID | :)) |
| 21:38:51 | evilCRAID | tel |
| 21:41:03 | evilCRAID | ok, .. i am opening the lib and trying to do that: AslRequest(open_req, NULL); |
| 21:41:16 | evilCRAID | but gcc wants to link the function |
| 21:41:23 | nicomen | 3.x or 4.x? |
| 21:41:46 | evilCRAID | is there a lib i need to link instead?? |
| 21:41:54 | evilCRAID | good question, amdevcpp |
| 21:42:04 | nicomen | are you on 68k or PPC ? |
| 21:42:21 | evilCRAID | x86 |
| 21:42:26 | nicomen | hehe |
| 21:42:30 | evilCRAID | :P |
| 21:42:45 | nicomen | ok, are you compiling for AmigaOS 3.x or 4.x ? |
| 21:43:00 | evilCRAID | for aros ..hehe |
| 21:43:05 | nicomen | ah ok |
| 21:43:19 | evilCRAID | i thought you asked abou gcc :) |
| 21:43:29 | nicomen | yeah got it |
| 21:43:51 | evilCRAID | so..? :) |
| 21:44:24 | | <-- number6 has left #amigadev |
| 21:44:39 | nicomen | hold on |
| 21:45:21 | evilCRAID | i tried to link nearly all the available libs already.. :D |
| 21:46:28 | nicomen | yeah but there shouldn't be any libs needed to link with it |
| 21:46:38 | nicomen | afaik the headers should resolve it to something more useful |
| 21:46:46 | nicomen | (why I asked for the error message) |
| 21:47:36 | evilCRAID | Error 1: U AslRequest |
| 21:47:42 | | --> itix (~ilkleht@1f49225e.2d34f077.humppa.jyu.fi) has joined #amigadev |
| 21:47:43 | evilCRAID | U AslRequest |
| 21:47:52 | itix | hi! |
| 21:48:59 | nicomen | you are including asl.h right? |
| 21:49:07 | evilCRAID | jop |
| 21:49:48 | nicomen | hi itix |
| 21:50:06 | nicomen | itix: congrats with the silver ;) |
| 21:50:46 | itix | nicomen: mmh... ski jump? |
| 21:51:12 | nicomen | yeah |
| 21:51:29 | itix | oookkkay.. thx ;) |
| 21:51:36 | itix | i dont really watch ski sports :) |
| 21:52:15 | nicomen | oh ;) |
| 21:52:32 | nicomen | thought you were bragging last time a finn got some world record in ski jumping |
| 21:53:34 | | -!- * afxgroup is playing sky jump |
| 21:54:44 | itix | hmm... |
| 21:54:49 | itix | could be :D |
| 21:55:21 | | <-- hnl_dk has quit (Quit: HydraIRC -> http://www.hydrairc.com <- Go on, try it!) |
| 21:55:24 | itix | somehow i have lost interest on ski jump and skiing.. they are so poor or use doping :) |
| 21:55:40 | afxgroup | as all sports all around the world.. |
| 21:56:18 | zerohero | afxgroup: i'm thinking of writing a gui for mkisofs and cdrecord, how far has your port of cdrecord come? |
| 21:56:52 | afxgroup | i have a working dvdrecord version that burn ONLY cd-r(w) and NO DVD |
| 21:57:06 | zerohero | ok, no cdrecord? |
| 21:57:17 | afxgroup | the main problem is that it lock the cdplayer and an hard reset is needed.. |
| 21:57:23 | afxgroup | is the same |
| 21:57:38 | zerohero | uhm, ok..? |
| 21:59:02 | afxgroup | mage itix.. a question.. |
| 21:59:36 | afxgroup | how it is possible to check/uncheck a menu with gadtools? i've found only OnMenu/OffMenu to enable/disable it |
| 21:59:52 | afxgroup | must work on Menu struct and strip it every time? |
| 22:01:03 | itix | it is years when i used gadtools last time.. |
| 22:01:07 | itix | must check sources |
| 22:01:31 | itix | hmm |
| 22:01:33 | | --> jahc (~jahc@2f2211d7.1872b73.xnet.co.nz) has joined #amigadev |
| 22:01:38 | afxgroup | and what do u use for menu? |
| 22:01:38 | itix | it works by OffMenu() and OnMenu() |
| 22:01:49 | itix | i use mui always |
| 22:01:54 | afxgroup | ah ok |
| 22:02:06 | itix | it uses gadtools menus though :) |
| 22:02:40 | afxgroup | as reaction |
| 22:02:59 | afxgroup | OffMenu: This command disables a sub-item, an item, or a whole menu |
| 22:03:08 | afxgroup | but not check/uncheck |
| 22:03:33 | nicomen | Visual Studio Team System! |
| 22:03:58 | itix | aaaah.. right |
| 22:04:15 | itix | #define SetMenuState(menunum, val) \ |
| 22:04:16 | itix | item = ItemAddress(MainWinMenu, menunum); \ |
| 22:04:20 | itix | item->Flags = (item->Flags & ~CHECKED) | ((val) ? CHECKED : 0) |
| 22:04:38 | itix | this is from SnoopDOS |
| 22:04:48 | | -!- * afxgroup is copying text.. |
| 22:05:40 | itix | good thing in porting is that you obtain lot of useful information from source code :) |
| 22:05:44 | afxgroup | but item must be defined global |
| 22:06:23 | afxgroup | i use always google.. but i have no whole sources of amiga programs. :( |
| 22:06:32 | itix | not really |
| 22:06:37 | itix | you can edit that macro a little |
| 22:06:50 | itix | { struct MenuItem *item = ItemAddress(... |
| 22:07:56 | | -!- * itix ported triton today |
| 22:08:13 | afxgroup | what is? |
| 22:08:16 | itix | it was little bitch to get it done right :) |
| 22:08:22 | itix | gadtools based GUI system |
| 22:08:27 | itix | MakeCD uses it |
| 22:09:03 | afxgroup | remember that we have an important thing to do! |
| 22:09:57 | itix | yes... but... i'm lazy :) |
| 22:10:16 | afxgroup | not so lazy.. ;) |
| 22:11:21 | afxgroup | ok.. the tip of the day.. |
| 22:11:37 | itix | gtk text class is still haunting me :) |
| 22:11:58 | afxgroup | http://utilitybase.com/paste/524 |
| 22:12:02 | afxgroup | look here |
| 22:12:30 | afxgroup | this is the mplayer function that use LockBitmapTags |
| 22:12:31 | itix | eeek |
| 22:12:42 | itix | why are you unlocking bitmap immediately? |
| 22:13:06 | afxgroup | because if the program crash in sws_scale* it hang the system |
| 22:13:20 | afxgroup | but when use LockBitmapTags it use VideoMem to store bitmap |
| 22:13:28 | afxgroup | and i don't want use VideoMem |
| 22:14:06 | afxgroup | it is possible to get MyBitmap_stride and MyBitmap_addrwithout using LockBitmapTags? |
| 22:14:19 | itix | nope |
| 22:14:43 | afxgroup | and how can use system memory instead videomem? |
| 22:14:49 | itix | you could use fast ram buffer? and writepixelarray() data to the screen |
| 22:15:05 | itix | it doesnt use vmem if BMF_DISPLAYABLE is not set |
| 22:15:17 | afxgroup | now is set |
| 22:15:34 | afxgroup | so if i don't use it Lock* doesn't use VMEM? |
| 22:15:47 | itix | it doesnt use VMEM then |
| 22:16:24 | afxgroup | test... |
| 22:16:24 | itix | it is also possible that BMF_DISPLAYABLE returns fast ram buffer if VMEM is full, but usually it is in VMEM |
| 22:17:59 | afxgroup | mmm.. the addres is 0x80... so it is in VMEM |
| 22:18:15 | itix | hmm... |
| 22:18:24 | afxgroup | image address: 0x80c7e3b0 |
| 22:18:29 | itix | AFAIK Picasso96 always uses VMEM so it is different in OS4 I suppose... |
| 22:18:55 | itix | i would use simple pixel array then |
| 22:19:02 | itix | AllocVec() some ram |
| 22:19:12 | itix | and WritePixelArray() it to the bitmap |
| 22:19:28 | afxgroup | it is possible. but the bitmap is stored in vmem when created or when is called LockBitmap^ |
| 22:19:29 | afxgroup | ? |
| 22:19:47 | itix | it is stored in vmem when created |
| 22:20:11 | itix | LockBitMap() only makes sure bitmaps are not swapped to fast ram while you are accessing it |
| 22:20:49 | afxgroup | ah. now i understand why in fullscreen with triple buffer the video is faster because is in fastmem not in video mem! |
| 22:21:32 | itix | video memory is not cached so accessing it is slower than normal ram |
| 22:21:48 | itix | vmem is good only when using hw acceleration (blitting) |
| 22:22:06 | afxgroup | but is impossible to use altivec |
| 22:22:14 | itix | why? |
| 22:23:00 | itix | altivec works with vmem too |
| 22:23:18 | afxgroup | not with cache-inibited ram |
| 22:23:24 | afxgroup | and vmem is |
| 22:24:41 | itix | mmh... i dont see any reason why it shouldnt |
| 22:25:23 | itix | never tried it though |
| 22:26:45 | itix | or humm |
| 22:27:35 | afxgroup | however WPA is terribly slower compared with VMEM |
| 22:29:01 | itix | aah... it seems altivec causes an exception on 60x bus with cache ihibited ram |
| 22:29:17 | itix | WPA copies pixels to VMEM |
| 22:30:43 | | <-- wegster has quit (Ping timeout: 180 seconds) |
| 22:32:48 | afxgroup | and so it is slower |
| 22:33:28 | itix | haaa... it seems peg2 uses MPX bus so altivec works to vmem.. :) |
| 22:33:31 | itix | anyway |
| 22:33:50 | itix | if you are using WritePixelArray() please make sure it doesnt involve pixel format conversion |
| 22:34:16 | itix | if your fast ram buffer uses same pixel format with the screen you can use RECTFMT_RAW |
| 22:34:30 | itix | or even better, LockBitMapTags() and CopyMemQuick() your buffer |
| 22:34:45 | | --> wegster (~wegster@2d996ff7.3d716d1f.res.rr.com) has joined #amigadev |
| 22:35:08 | afxgroup | itix: i don't know which is the destination format. so i cannot assume it |
| 22:35:08 | jahc | weghole |
| 22:35:28 | itix | afxgroup: hmm.. how do you allocate bitmap then? |
| 22:35:46 | itix | afxgroup: you dont provide friend bitmap? |
| 22:36:21 | afxgroup | i have: |
| 22:36:23 | afxgroup | if ( ! ( BitmapTab[0] = AllocBitMap(window_width, window_height, image_depth, BMF_CLEAR | BMF_MINPLANES , rp->BitMap ) ) ) |
| 22:36:52 | itix | there you have destination format in rp->BitMap |
| 22:38:11 | afxgroup | WritePixelArray(image_buffer, 0,0,window_width*image_bpp,rp,offset_x, offset_y,window_width,window_height,RECTFMT_RGB); |
| 22:38:59 | itix | ARGB format is faster btw |
| 22:40:05 | itix | does sws_scale_ordered() support other pixel formats? |
| 22:40:15 | afxgroup | ok, take a look to sources of mplayer for mos. you will find cgx_wpa |
| 22:40:40 | afxgroup | sws_scale_ordered support all formats |
| 22:42:12 | itix | using native format to the window is always the fastest |
| 22:43:49 | afxgroup | but try mplayer for mos and use WPA and VMEM. surely VMEM is faster |
| 22:47:31 | itix | vmem is faster |
| 22:47:42 | itix | but it renders directly to the VMEM without scaling |
| 22:48:51 | afxgroup | my version scale the movie but now i can only use C |
| 22:48:55 | afxgroup | no altivec |
| 22:49:25 | itix | yep... you must scale to to fast ram buffer |
| 22:49:47 | afxgroup | the SetMenuState macro what "val" want? 0 and -1 |
| 22:49:50 | afxgroup | ? |
| 22:50:15 | itix | 0 and -1 |
| 22:50:16 | | <-- jahc has quit (Read error: Connection reset by peer) |
| 22:50:23 | itix | btw |
| 22:50:43 | itix | i looked into p96 docs and i think you have solution there |
| 22:50:49 | itix | Picasso96API.library/p96AllocBitMap |
| 22:50:56 | itix | Flags = same as in graphics.library/AllocBitMap plus: |
| 22:50:57 | itix | BMF_USERPRIVATE which returns a static fast memory user |
| 22:51:01 | itix | bitmap that does not need to be locked for each access as |
| 22:51:01 | itix | it will never move or be accessed by graphics board hardware. |
| 22:51:27 | afxgroup | but now i'm using CGX |
| 22:51:40 | afxgroup | can use always BMF_USERPRIVATE? |
| 22:52:01 | | --> jahc (~jahc@2f2211d7.1872b73.xnet.co.nz) has joined #amigadev |
| 22:52:23 | itix | i dont know |
| 22:52:26 | itix | try? :) |
| 22:53:35 | afxgroup | nope.. undefined.. |
| 22:53:41 | afxgroup | must include picasso.. |
| 22:54:01 | afxgroup | but i don't use p96AllocBitMap but AllocBitMap |
| 22:54:31 | | -!- * itix digs his os4 autodocs |
| 22:56:20 | afxgroup | it doesn't work.. should convert all to p96 |
| 22:57:27 | itix | indeed... allocbitmap() uses other flags than p69allocbitmap() |
| 22:58:44 | itix | seems there is no easy way then |
| 22:59:11 | | -!- * afxgroup is trying to use p96.. |
| 23:01:26 | | <-- jahc has quit (Quit: <Severin> you need an ice bucket beside your chair to rest your wanking hand in...) |
| 23:02:04 | | <-- evilCRAID has left #amigadev |
| 23:04:38 | | <-- wegster has quit (Read error: Operation timed out) |
| 23:06:09 | | --> Varthall (~Varthall@2c4e124f.2142b218.f4.ngi.it) has joined #amigadev |
| 23:06:13 | Varthall | hello |
| 23:06:35 | nicomen | hi |
| 23:06:41 | Varthall | hi nico |
| 23:08:15 | | --> wegster (~wegster@2d996ff7.3d716d1f.res.rr.com) has joined #amigadev |
| 23:10:19 | | --> jahcMIRC (~jahc@2f2211d7.1872b73.xnet.co.nz) has joined #amigadev |
| 23:11:00 | | <-- zerohero- has quit (Read error: Connection reset by peer) |
| 23:12:36 | afxgroup | ciao Varthall |
| 23:15:30 | Varthall | ehila' afxgroup |
| 23:20:48 | afxgroup | uhm.. |
| 23:22:36 | Varthall | what's up? |
| 23:23:18 | afxgroup | mplayer.. |
| 23:24:48 | Varthall | [switching to italian, hoping that you guys don't mind] |
| 23:25:00 | Varthall | stai compilandone una nuova versione? |
| 23:25:27 | afxgroup | si |
| 23:25:37 | afxgroup | ma ho un po' di problemi |
| 23:27:37 | Varthall | di che tipo? |
| 23:28:24 | afxgroup | ora sto provando p96 per vedere se risolvo un problema..e non parte il video driver.. |
| 23:28:43 | afxgroup | bug!!! |
| 23:28:44 | afxgroup | bug!!! |
|