Problems getting my open source mac Bosto tablet driver to work

Hi,
I own an excellent Bosto 19mb tablet, which is a cintiq clone (but much cheaper) which alas only works for pc. You can see it here: http://bosto-tablet.com/
However, I'm a good mac/iOS developer so I've written an open source driver for it. Source is here: https://github.com/georgeappwizards/BostoTabletDriverMac
It works really swetly with all but 2 applications:
Corel painter 12 and
Photoshop Cs5.1
I'm downloading a trial of CS6 as I write this but I imagine it will have the same problem.
I have the bosto tablet monitor and my wacom tablet both plugged into my system (driver conflicts don't exist on mac). I also pretty well understand all the HID events etc, needed to make the driver work.
I'm generating identical events to my wacom tablet, which is why I can't for the life of me figure out why i have problems with photoshop.
The problems are as follows:
Photoshop CS5.1
Holding the pen down and drawing does not draw a line, it will draw a dot, or a straight line from the point where the pen touched the tablet, to an approximation (looks like a mean) of the end point,
In photoshop, in the brush dynamic settings, I get the "pressure not supported" icon.
When my wacom pen generates an "enter" proximity event [that is, when I put it near the wacom tablet], the triangle dissapears,
When my bosto pen (for which I'm writing the driver) enters [that is, when I put it near the bosto screen], the triangle appears again.
These are my questions:
How on earth does wacom get photoshop to treat it as a pressure sensitive device?
Is photoshop listening to different events, or are there undocumented transactions going on which allow the wacom tablet to work, but cause my one to draw dots or straight lines?
Where can i go to for support on this issue? I'm an indie developer doing this as open source out totally for free to help others in the community use this wonderful monitor/tablet on their macs.
Does anyone here have any advice?
Thanks,
George

Ok,
Thanks Chris, just knowing that photoshop isn't doing anything special is a great help; but do you know what kind of events it listens to? There are two types of event systems in cocoa. I'm using IOSHidEvents, and as far as I can tell from extensive debugging ALL of my NSEvents for enter, exit, mouse down, move, etc are IDENTICAL to the Wacom tablet's events (except for vendorId and other hardware specific ids).
I debugged them laboriously using wacom sample applications, which they make available to their developers.
So I will contact apple too; but seeing as that is lengthy and expensive (it will use one of my support calls to do), it'd be a tremendous help to be sure that you guys are not doing anything funky outside of listening to NSEvents for:
Proximity,
Mouse Down,
Mouse Up,
Mouse Move.
Seeing as certain versions of wacoms drivers and many other vendors drivers exhibt the same error I have described here (internet is littered with wacom and other tablet owners complaining about exactly the same issues); I'd imagine that the subject of my oversight must be familiar to someone in the photoshop engineering team, or in some driver engineering team somewhere. If you can't afford me any more information, do you think you can suggest other channels I might pursue to resolve this?
Thanks for all your help,

Similar Messages

  • I am trying to get a usb 2.0 external dvd drive to work under the latest update to Yosemite. The Unit's name is LITE-ON DVDRWSOHW-1673S

    Greetings All
    I am trying to get a usb 2.0 external dvd drive to work under the latest update to Yosemite.
    The Unit's name is LITE-ON DVDRWSOHW-1673S.

    Applications/Utilities/Disk Utility - does the drive show there?
    Disk Utility – Force Mount Disk

  • I am trying to get a usb 2.0 external dvd drive to work under the latest update to Yosemite

    I am trying to get a usb 2.0 external dvd drive to work under the latest update to Yosemite. The Unit's name is LITE-ON DVDRWSOHW-1673S 

    Check the manufacturer website if the device is supported on Yosemite.
    If not, you can get a SuperDrive from Apple which can run on any OS X version.

  • The FREE & OPEN SOURCE Mac OS...

    UNIX is unanimously recognized as the best operating system. Today, all UNIX are free and open source, with the exception of Mac OS... Sun Microsystems is the latest must to have produced free and open source OS, what allows thousands of developers to analyze every line of code and to correct the faults. We obtain in this way an almost "perfect" OS... This method of development proved its superiority with Linux. The Linux kernel contains 5 times fewer errors than all other UNIX... The open source of Mac OS as well as the free distribution would give an ENORMOUS ADVANTAGE onto all others UNIX... Mac OS is compatible with of numerous commercial softs, what is not still the case for Solaris, BSD, Linux, etc... Every administrator as well as the end users will install Mac OS on their computer to take advantage of the UNIX power, and the software compatibility... We obtain the PERFECT platform...! I think that Mac OS can become the BEST OS in the world, so only Apple not keep in the confidentiality their baby... Do not forget that you are the LAST ones not to have opened TOTALLY your OS...!
      Other OS  

    > UNIX is unanimously recognized as the best operating system
    Widely, but not unanimously.
    As for the rest of your argument...
    Mac OS X is built on top of Darwin. Darwin is Apple's UNIX bed and that is already open source. You can download and build your own Darwin environment as you like:
    http://www.opensource.apple.com/darwinsource/
    Apple also open source many of the elements of Mac OS X - theunderlying technologies such as Bonjour, Open Directory and more:
    http://developer.apple.com/opensource/index.html
    What they don't open source is the UI layer - Aqua and its associated parts, but that's a whole different issue, and maybe the reason to own a Mac. If you could download Mac OS X (including the UI) and build your own copy on your commodity hardware then you could say goodbye to Apple's hardware business. People are prepared to pay extra for Apple's superior industrial design, but there are limits.
    It's arguable that Apple's hardware is an intrinsic part of the Mac experience. If you take that away then what incentive is there to use a Mac?

  • PRE7: Aspect Ratio problem even before opening source media file

    Hi,
    I am a newbie in Premiere Elements. Read a lot of threads with aspect ratio problems, but didn't find similar problem to mine, so decided to open a new discussion.
    I am shooting video with Samsung HMX-H105 SSD camcorder, in 16:9 widescreen HD video.
    When I try to make DVD from the MP4 file from the camcorder, it gets skewed even before opening it, when it is seen in the right hand pane with the Media file previews. I am not sure if somebody can understand what I am trying to tell so I have a screenshot of a video that I shot with my camcorder and a video that I have downloaded, shot by someone else with Samsung HMX-H20 in 16:9 HD as well.
    So even when I start a new project in 4:3 and not 16:9 my videos always get stretched. This is why I think that maybe Premiere Elements doesn't understand the aspect ratio of my MP4 video files - it can be seen in the left hand side pane, where I have circled (with white elipse) the black stripes above and below the video.
    Hope that somebody can help with my problem.

    You ROCK
    both of you
    Thanks wine_snob for pointing me how to find the Interpret Footage option.
    And thanks to Steve for solving my problem
    In the "Interpret Footage" and "Pixel Aspect Ratio", the working video says: "Use Pixel Aspect Ratio from File: Square Pixels (1.0)"
    but on my problem video it says: "Use Pixel Aspect Ratio from File: Other Aspect Ratio (1.778)", so I changed it to "Conform to: Square Pixels (1.0)" and now I have perfectly proportinal video for 16:9
    Thank you once again!

  • Problems getting the sim card from my iPhone 5 to work in an unlocked iPhone 5c

    It looks like if you purchased your iPhone 5c or 5s from the Apple store directly, IMEI ID's are not in the Verizon wireless database. You will need to call customer service and have them open a support ticket to have your IMEI added to their database. If the support rep doesn't know what you are talking about (chances are they don't, I spent hours on the phone only to get on the phone with Apple for them to tell me what the problem was) talk to a supervisor and explain the problem. Verizon you really need to get it together with your customer service. You have got to be tanking on NPS and custsat...

    Day 3 an still not activated. Called VZW back and they still have not taken care of this issue. They told me to insert the sim card in repeatedly or take the phone back to apple. Then they called Apple while I was om the phone and then told me to get a new sim card. I went into the VZW store and was treated like crap where they told me that there is absolutely no one that can help me because the problem is apple sold me the wrong phone. Funny thing is both VZW and Apple on 2 separate con calls said that the phone should work and this is already the second phone apple reissued!!!
    VZW your service sucks. The people in your stores are rude and I am so very disappointing to be a VZW customer. The phones that are up for renewal will not be renewed with Verizon wireless.

  • LR 6 doe not open on Mac, chat session does not work.

    I originally installed LR5, stand alone.  Then I went to the CC, with the LR/PS package.  I just installed LR6 via CC, but it will not open.  I get a flash of the title screen, but then it immediately closes.  I have tried Chat, but it seems to sit and do nothing.  I never get a chat session.  1) how do I get LR6 via CC to open?  2) It appears I have two copies of LR on my macbook will LR6 automatically find my LR5 photos?

    FYI, I have tried logging out and then back in.

  • Hello I have a problem in the app Store and the   problem not to open app Astor (Loading only note he worked with me before and I was down programs)

    i iraqy i love u apple

    You can contact iTunes support via email via this page : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption

  • HT1338 my mac mini disk drive doesnt work? any ideas please

    need some help.. my mac mini does not play  disks.. any advice?

    Hello fawehish
    Thanks for the question, and welcome to Apple Support Communities.
    The following article provides the most relevant information to your issue, and may lead to a potential resolution:
    Apple Computers: Troubleshooting the slot-loading SuperDrive
    http://support.apple.com/kb/HT2801
    Thanks,
    Matt M.

  • Problem getting hard drives to mount on desktop and also open when they do

    I have a problem getting the iMac to recognise external hard drives - it won't show them on either firewire 400 or 800. I can see my 1TB drive using usb ( it shows up on the desktop, whereas on firewire it doesn't do this) but if I try to open it and see the contents in finder, it opens, but doesn't display the contents of the drive. I can see the disk size but just get a grey spinning wheel in the bottom right hand of the finder window. Timemachine does not work with this drive. it used to but then stopped. It sees the drive but cannot back up to it.

    What brand drive is it? Check to see how the drive has been formatted. From the desktop right click/Get Info.
    If your iMac is having Firewire issues try resetting the SMC: http://support.apple.com/kb/HT1543?viewlocale=en_US
    Open up Applications/Utilities/Disk Utility select the external drive on the left hand side and under the First Aid tab click Repair Disk.
    If the drive is formatted for Windows NTFS+ or FAT32 then you will need to erase the drive and reformat it for Mac OS Extended. Make sure to backup any data before reformatting.
    George

  • Free / open source Closed Captioning software?

    I'd like to add closed captions to a feature film I produced. I understand the difference between closed captioning (which is embedded in the video and decoded by the TV) and DVD subtitles, and I would like to add real closed captioning.
    Is there any free / open source Mac-compatible closed captioning software I can use to add captions to my feature film and create a .cc file for importing into DVD Studio Pro?
    I'm more than comfortable with steep learning curves and X11 interfaces. If I have to use a text editor and timecodes, that's fine too. I just need that .cc file to add true closed captioning to my video, and I don't have the dough for commercial CC software.
    Thanks!

    my company does offer closed captioning as a service, Kelly is correct when he says the software is very expensive. as far as creating a .scc file with a text editor, i don't believe it is possible but i may be wrong. when opening a .scc or .cc file in a text editor, it does look like a bunch of "gobbledygook". but the .cap file that is used to create the .scc or .cc file looks a bit more manageable and could possibly be created without captioning software, again i may be wrong and have never attempted to do it. but say you could do it, you could save a bunch of money by creating the .cap file and giving it to someone who has the software to convert it to .scc or .cc. if that seems overwhelming and want to job it out, you could save some money by transcribing the video yourself which is a significant part of the cost when outsourcing. here is a sample of what a .cap file looks like:
    ~CPCC6.70~;Upper;PopOn;01;
    00:00:48:06³0CEN³WELCOME TO.
    00:00:52:08³0CFN³
    00:00:53:23³0C2N³(CHOIR SINGING)
    00:01:00:26³0C1N³
    00:01:25:25³0C1N³I WANT TO SAY HELLO TO\THOSE OF YOU THAT ARE WITH US
    00:01:28:24³0C1N³RIGHT NOW ON THE INTERNET\ALL OVER THE WORLD.
    00:01:31:17³0C1N³IT'S SO WONDERFUL TO HAVE CHURCH\MEMBERS THAT HAVE MOVED ON.
    00:01:35:25³0C1N³I GOT A CALL TWO WEEKS\AGO FROM A FAMILY THAT MOVED

  • Open Source News group in java

    Hi all
    Not sure where to post this.I am looking for an open source news group one similar to java forums where users can post comments on my application and stuff.Is there anything of such kind which
    is open source so that i can save time rewriting a similar one.I googled and tried some other sites but attempts were in vain.
    thanks,
    Sree

    DrClap,
    I see what you are saying but i don't think my company allows me to do that since its an in-house tool and i don't have much idea about how confidential they might consider posting
    things on an external server.So i'm planning if i could get an open source project or library which does that i could provide the space and stuff needed for it to work.
    thanks
    Sree

  • [SOLVED]X11 video output only with ati open source drivers

    Hi everyone,
    my nvidia graphics card died recently and I replaced it with an ATI Radeon HD 4870, which in hindsight might have been a mistake.
    I installed the catalyst driver at first, ran into some problems, finally decided to switch to the open source xf86-video-ati driver. Followed the ati wiki, but ended up with X11 video output only. Can't watch anything full screen, general performance is sluggish. The output of xvinfo is:
    screen #0
    no adaptors present
    Here are the (hopefully) relevant parts of my xorg.conf:
    Section "Files"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/75dpi:unscaled"
    FontPath "/usr/share/fonts/TTF"
    FontPath "/usr/share/fonts/Type1"
    EndSection
    Section "Module"
    Load "dri2"
    Load "dbe"
    Load "record"
    Load "glx"
    Load "extmod"
    Load "dri"
    Load "drm"
    EndSection
    Section "Monitor"
    #DisplaySize 470 300 # mm
    Identifier "Monitor0"
    VendorName "SAM"
    ModelName "SyncMaster"
    HorizSync 30.0 - 81.0
    VertRefresh 56.0 - 75.0
    Option "DPMS"
    EndSection
    Section "Device"
    ### Available Driver options are:-
    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
    ### [arg]: arg optional
    #Option "NoAccel" # [<bool>]
    #Option "SWcursor" # [<bool>]
    #Option "Dac6Bit" # [<bool>]
    #Option "Dac8Bit" # [<bool>]
    #Option "BusType" # [<str>]
    #Option "CPPIOMode" # [<bool>]
    #Option "CPusecTimeout" # <i>
    Option "AGPMode" "8"
    #Option "AGPFastWrite" # [<bool>]
    #Option "AGPSize" # <i>
    #Option "GARTSize" # <i>
    #Option "RingSize" # <i>
    #Option "BufferSize" # <i>
    #Option "EnableDepthMoves" # [<bool>]
    #Option "EnablePageFlip" # [<bool>]
    #Option "NoBackBuffer" # [<bool>]
    #Option "DMAForXv" # [<bool>]
    #Option "FBTexPercent" # <i>
    #Option "DepthBits" # <i>
    #Option "PCIAPERSize" # <i>
    #Option "AccelDFS" # [<bool>]
    #Option "IgnoreEDID" # [<bool>]
    #Option "DisplayPriority" # [<str>]
    #Option "PanelSize" # [<str>]
    #Option "ForceMinDotClock" # <freq>
    Option "ColorTiling" "on"
    #Option "VideoKey" # <i>
    #Option "RageTheatreCrystal" # <i>
    #Option "RageTheatreTunerPort" # <i>
    #Option "RageTheatreCompositePort" # <i>
    #Option "RageTheatreSVideoPort" # <i>
    #Option "TunerType" # <i>
    #Option "RageTheatreMicrocPath" # <str>
    #Option "RageTheatreMicrocType" # <str>
    #Option "ScalerWidth" # <i>
    #Option "RenderAccel" # [<bool>]
    #Option "SubPixelOrder" # [<str>]
    #Option "ShowCache" # [<bool>]
    #Option "DynamicClocks" # [<bool>]
    #Option "VGAAccess" # [<bool>]
    #Option "ReverseDDC" # [<bool>]
    #Option "LVDSProbePLL" # [<bool>]
    Option "AccelMethod" "EXA"
    #Option "DRI" # [<bool>]
    #Option "ConnectorTable" # <str>
    #Option "DefaultConnectorTable" # [<bool>]
    #Option "DefaultTMDSPLL" # [<bool>]
    #Option "TVDACLoadDetect" # [<bool>]
    #Option "ForceTVOut" # [<bool>]
    #Option "TVStandard" # <str>
    #Option "IgnoreLidStatus" # [<bool>]
    #Option "DefaultTVDACAdj" # [<bool>]
    #Option "Int10" # [<bool>]
    #Option "EXAVSync" # [<bool>]
    #Option "ATOMTVOut" # [<bool>]
    #Option "R4xxATOM" # [<bool>]
    Identifier "Card0"
    Driver "radeon"
    VendorName "ATI Technologies Inc"
    BoardName "RV770 [Radeon HD 4870]"
    BusID "PCI:1:0:0"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    SubSection "Display"
    Viewport 0 0
    Depth 1
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 4
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 8
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 15
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 16
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 24
    EndSubSection
    EndSection
    Section "DRI"
    Mode 0666
    EndSection
    Any ideas?
    Last edited by Raisuli (2009-05-31 16:08:41)

    I think I had XV with this stuff: xf86-video-radeonhd-git-r6xx-r7xx and drm-radeon-module-git-r6xx-r7xx

  • ATI Contrast Control - Open Source ATI Driver

    Using the open source xf86-video-ati driver, is there an easy way to change the screen contrast?
    I recently switched from Ubuntu to Arch. On Ubuntu I had used the ATI proprietary driver "Catalyst". The default settings for the computer were really a strain on the eyes. However, using the Catalyst GUI to change the brightness and contrast I could get it to a nice setting. I would much prefer an open source driver to a proprietary one and even the Arch Wiki states that support for the proprietary driver has been dropped due to "dissatisfaction with the quality and speed of development". I can resort to this driver if I need to, but I'd rather not.
    I've been able to get some level of brightness control by changing the /sys/class/backlight/acpi_video0/brightness, but this only gives me so much control because the value goes from 0 to 8. However, this would probably be acceptable if I could also find a way to control the contrast of the screen. Using this driver is there anyway to easily do this?
    Thank you for your time!

    Edit: Ah... I'm guessing you're using a laptop.
    Last edited by Earnestly (2012-02-13 00:56:14)

  • Microsoft open sourced the Entity Framework

    http://weblogs.asp.net/scottgu/archive/2012/07/19/entity-framework-and-open-source.aspx
    Microsoft wants others to get involved in building the next version of the Entity Framework.
    The source code is found here:
    http://entityframework.codeplex.com/
    The Mono Project is working to get the open sourced Entity Framework to work on Mono.
    So, with Oracle working on a thin ODP.NET provider, hopefully, it will work on Mono too. But no guarantee from Oracle. I know at first, the thin ODP.NET provider will not support Entity Framework, but down the road it could (hopefully).

    I'm using NHibernate and I'm more satisfied with it than EF.
    Alex said that the final release for managed provider will come with Oracle 12 which maybe will come at the end of the year.

Maybe you are looking for

  • Report does not show updated data

    Hi, We are currently testing our AV implementation. AV server, agent and collectors are up, but the reports are not being updated. Reports are showing data as of Dec-22-2009, which is when the last time the unix servers (for both AV and source dbs) w

  • How to find out Which LineItem is having the wrong data

    Hi All, This is Idoc--File scenario Iam sending the Idoc from R/3 and it may have several Line items and related data. If One line item data is wrong also the Idoc will be errored Out in MONI,for this i used UDF in mapping  to through the Exceptions.

  • Exception in Behavior

    Hello! Well here's the thing. Me and my groupmates were supposed to create a simulation of a bacteria. So we have to do some "division". So far, I've encountered a lot of problems in doing the project since Ive only started using java3d this month. N

  • SQL Server Agent gives- Remote procedure call failed (0x800706be)

    I can't access SQL Server 2008 R2 remotely on Windows 2008 1.  TCP/IP Enabled for SQL Server Network Configuration Protocols, SQL Native Client 10.0 configuration clients, and SQL Native Client 10.0 configuration clients(32 bit) 2.  Firewall disabled

  • XML Processing error

    Hello all, I am trying to parse a 3.4mb xml file (www.chimatravel.net/xml/2006-06-18.xml) with CF 5 running on win 2000 svr. It is proving to be a bear and I have tried a number of different tags. But they all seem to have issues here and there. Here