Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Alex Taylor

Pages: 1 ... 18 19 [20] 21 22 ... 26
286
Marketplace / Re: Free (almost) OS/2 stuff!
« on: September 17, 2014, 03:37:03 am »
I sent out PayPal invoices to everyone that requested books - except for Alex.  I don't have your email address.

Sent by PM. Thanks!

287
General Discussion / Re: Audio/Video Streaming for Events
« on: September 17, 2014, 03:24:28 am »
My project group at grad school here actually specializes in ICT & Internet based learning, videoconferencing, etc. We often do support for remote lectures, but we have rather a lot of specialized equipment for it. For point-to-point videoconferencing we have Polycom equipment which is probably out of reach for a non-profit group like Warpstock. For more ad-hoc video meetings we tend to use a mixture of Skype, V-Cube, Google Hangouts, or Opentok.

One of our subprojects is actually trying to develop an open source conferencing system using WebM and WebRTC, but it's still in the early planning stages only.

We often stream (one-way) lectures or presentations, but again, we have specialized equipment to help us. Our most common method is:
  • Camera and presenter's computer both connected to a video switcher, which allows us to not only switch between the presenter and the computer desktop, but overlay one on the other, picture-in-picture style.
  • Video switcher outputting its stream to a video encoder PC, which in turn streams it to our target URL, which is usually UStream. IIRC the encoder PC actually uses a hardware encoder box, but there are undoubtedly software-only options as well.
  • The video is streamed lived on UStream; we sometimes also upload our presenter's slides (if any) to UStream and have someone controlling the online slides in sync with the presenter and the slides on their PC.
  • The UStream page has a real-time chat interface which forwards to an IRC channel.

I'm not sure how useful any of this is to Warpstock, given the specialized hardware we use, but at least the general theory might be instructive, somehow.

288
Quote
I have no idea if the actual filesystem data differs between the two eCS versions' JFS implementations, but I haven't heard of any interoperability problems either

I think the eCS versions are data compatible. It was just the very early OS/2 version that had the problem. I mentioned it because it was a possible cause.

I seem to recall there was one release which changed the filesystem structures slightly, and therefore necessitated a reformat.  I don't remember if it was a late IBM update or one of the BootJFS releases. In any case, reformatting with the latest eCS JFS.IFS and UJFS.DLL in place is probably advisable.

289
Marketplace / Re: Free (almost) OS/2 stuff!
« on: September 12, 2014, 01:17:28 pm »
@Dave: Thanks, I understand. It's not urgent. :)

@Kevin: I will PM you tonight or tomorrow with my details.

290
Marketplace / Re: Free (almost) OS/2 stuff!
« on: September 06, 2014, 06:41:23 am »
Hi Dave,

Yeah, I think that would be chapters 23 - 26.  If you could do that it'd be awesome.

Thanks!

291
Marketplace / Re: Free (almost) OS/2 stuff!
« on: September 06, 2014, 05:56:31 am »
Some very nice stuff there!

I'd definitely be interested in:
  • OS/2 Warp Presentation Manager for Power Programmers
  • OS/2 2.1 Application Programmer's Guide

and possibly also
  • Writing VX-REXX Programs

Shipping would be to Ontario, Canada.


On a related note, while I already own "OS/2 Warp Programming for Dummies", I haven't been able to find my copy for years. I'm pretty sure it's buried at the bottom of the storage locker where I keep a lot of my belongings in Canada. Anyway, I've been very keen to take a look at the information it has on WPS programming - as I recall, it has a chapter or two introducing SOM+WPS programming.

If you or anyone else who has a copy of this book wouldn't mind scanning just the SOM/WPS chapters and sending them to me, I'd be very grateful. (Again, I do own copy of this book so it should be perfectly legal.)

292
Setup & Installation / Re: Adding fonts to be used by Ghostscript
« on: September 04, 2014, 01:11:26 pm »
Good to hear!

By the way, if you're not set on using Ghostscript, Lucide can also be configured to support Japanese font fallback.  You just have to install the poppler-data addon pack in the Lucide directory: https://drive.google.com/file/d/0B_CmLQmhb3PzT3p2UDFLREJPVTg/edit?usp=sharing

293
Hardware / Re: HP 1600 and eCS 2.2 Beta?
« on: September 03, 2014, 12:59:40 pm »
Thank you for the help. It is appreciated.  8)

Did you have any luck, then?

294
Setup & Installation / Re: How to get ride of HPFS386
« on: August 28, 2014, 01:32:57 pm »
Have you removed/renamed the HPFS386 directory and the HPFS386.ini?

I still think that you will have to reformat the partition to go back to just HPFS.IFS from HPFS386.IFS.

I believe that should only be necessary if you've added ACLs.

Minus the added HPFS386 on-disk features (ACLs and RAID-1), the filesystem structures are identical.  So if those features haven't been used, TTBOMK a reformat is not needed to revert to vanilla HPFS.  ISTR the IBM documentation alludes to this somewhere.

295
General Discussion / Re: We’re open source!
« on: August 27, 2014, 05:03:44 am »
If I look it from the developer resource that we have from this community we have:
- Right now, Qt, OpenJDK are getting old, and Firefox, SWT-Eclipse and OpenOffice are active (if we talk about Bitwiseworks).
- From the other side we have Alex Taylor which have very good PM skills but it is busy (I guess) building up eCS package (installer, PM apps, etc).
- David,  Steven and Lars are more focused on drivers, and everybody request drivers on this platform.. so drivers may be a never-ending story.

My PM skills aren't that great... certainly not a patch on Steven's or most other long-standing OS/2 developers'. I have a few specialized areas of knowledge, that's all (fonts, Unicode, and to a lesser extent printing).

Quote
The companies that have sponsors should also think about this. Making drivers and porting libraries it is a short-term strategy for the platform. Cloning PM and other APIs is long term strategy.... why it has to be Open Source? ...becuase remember that IBM dropped this platform on the past.

Agreed.

296
Hardware / Re: laptop worck with ecs
« on: August 12, 2014, 04:52:21 am »
The ThinkPad T400/500 and W400/500 are about 3-4 years old nowadays but pretty nice systems still. They have 16:10 rather than 16:9 screens, which is a big plus in my book (they were the last generation of ThinkPads to have these).  Be warned that suspend/resume on these systems probably won't work, or at least they don't in my experience.  It may be possible to get WiFi working, although it might require some fiddling and updating (I won't go into the long saga I had to deal with, but I did eventually get WiFi going on my W500).

If you want something a bit more fully supported (suspend/resume, surer WiFi, etc.) and don't mind going back one more generation, then the T61/61p or even T60/60p are supposedly pretty good, although I've never used either myself.  (I have an X60, same generation as the T60, which works quite well though.)

Don't expect Bluetooth or Firewire to work in any case, because there are no drivers. Also, the 56K modem, PCMCIA, and IrDA are very unlikely to be usable either, although it's remotely possible you might get lucky with one or more of those. I don't imagine most people have much need for those nowadays, though.

297
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: August 12, 2014, 04:09:56 am »
Quote
[00000280] Obtain Thread error!
Trying now on my W500.  I consistently get this error popup after about 3 seconds, using either uvcview or weblook. The camera light turns on but I get no picture (except the very first time I tried it, when I got a single frozen frame).

This webcam has a strange ??? range of alternate interface settings. Most webcams start with the lowest bandwidth for the lowest setting and end with the highest bandwidth for the highest setting. It seems that this camera has one specific alternate interface setting for each of the reported video stream format frames.

With the 640x480 programs you could try e.g. "uvcview /i8" or "uvcview /i1 /u"
With the 320x240 programs you could try e.g. "uvcview /i9" or "uvcview /i2 /u"

Thanks.

I've just tried all four of the above. There is no change with any of them except for 'uvcview /i9' with the 320x240 program, which briefly produces a still image for a few seconds before producing the same error popup.

BTW, I previously also tried (not with these new parameters) an external USB webcam on this system. It produces the exact same error. I'm not sure how uvcview selects between the two webcams, but it does appear to use the external in this case, as the light on the external camera goes on for a few seconds (instead of the light on the built-in camera, as normal).

298
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: August 10, 2014, 09:54:08 am »
Quote
[00000280] Obtain Thread error!

Trying now on my W500.  I consistently get this error popup after about 3 seconds, using either uvcview or weblook. The camera light turns on but I get no picture (except the very first time I tried it, when I got a single frozen frame).

Info from USBDock, in case it's useful:
Code: [Select]
USB Dock: Lenovo Integrated Camera (Chicony)
Identifier: 17ef:4807

<<< Device Description >>>
Type :01
USB Rev :200
Class : Miscellaneous Device (0xEF)
Subclass : Common Class (0x02)
Protocol : Interface Association (0x01)
Max. packetsize :64
Vendor  ID :0x17EF
Product ID :0x4807
Device Release# :3134
Number of Configurations:1

Configuration: 0
Length : 851
ConfigurationValue : 1
Attributes : 0x80
MaxPower : 0x32
NumInterfaces : 2
USB_DT_UNKNOWN_FOR_ME

Interface: 0
AlternateSetting : 0
Class : Video (0x0E)
SubClass : Video Control (0x01)
Protocol : Unknown (0x00)
Endpoints : 1
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME

Endpoint: 0
Address : 0x81
Attributes : 0x03 (Irq)
MaxPacketSize : 64
Interval : 16
USB_DT_UNKNOWN_FOR_ME

Interface: 1
AlternateSetting : 0
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 0
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME

Interface: 1
AlternateSetting : 1
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5076
Interval : 1

Interface: 1
AlternateSetting : 2
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 3016
Interval : 1

Interface: 1
AlternateSetting : 3
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1

Interface: 1
AlternateSetting : 4
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1

Interface: 1
AlternateSetting : 5
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5100
Interval : 1

Interface: 1
AlternateSetting : 6
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1

Interface: 1
AlternateSetting : 7
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5100
Interval : 1

Interface: 1
AlternateSetting : 8
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5052
Interval : 1

Interface: 1
AlternateSetting : 9
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 840
Interval : 1

Interface: 1
AlternateSetting : 10
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1

Interface: 1
AlternateSetting : 11
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1

Interface: 1
AlternateSetting : 12
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1

Interface: 1
AlternateSetting : 13
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1

Interface: 1
AlternateSetting : 14
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1


299
Setup & Installation / Re: Re-organizaing OS/2-eCS Directories.
« on: August 07, 2014, 04:09:38 am »
1) LANGUAGE. Moving this folders seems to be a problem. When "UNICODE.SYS" loads in the boot procedure it gives some errors that can not found the files that I moved.
It seems I reach a deadlock here, if someone knows more about UNICODE.SYS and can suggest something it will be appreciated.

UNICODE.SYS has the path \LANGUAGE\ path hard-coded into it (you can easily confirm this by scanning through the driver with a hex editor). Technically, it isn't the boot drive but the current working drive (at the moment UNICODE.SYS is loaded) that it looks at, but unless you're doing something unorthodox like booting from Veit's MEMDISK environment, it comes to the same thing.

So yes, I think there's nothing you can do about that.

Quote
b.- There used to be some audio problem with UniAud driver that made the sound to loop. It was fixed on eCS, but after moving MMOS2 the problem showed up again.

I believe this is what MMFIX.EXE did (loaded from CONFIG.SYS). I think David A. may have written that... you could ask him maybe.

300
Setup & Installation / Re: Re-organizaing OS/2-eCS Directories.
« on: August 04, 2014, 03:34:04 am »
Any thoughts? Can UNIXROOT be pointed to a specifically directory, or only to a drive letter?

It can be, but it's not recommended. According to Yuri, the packages he's ported should in theory work OK like that, but there's no guarantee that other ports will.

I tried putting it all under a subdirectory on one system... it appeared to work OK but I didn't use it extensively.

Pages: 1 ... 18 19 [20] 21 22 ... 26