Bare minimum include files/project settings for a photoshop plugin

Hi, I've been reading the documentation and gone through some samples in the SDK and I'm starting to feel comfortable with the whole plugin environment (though there is still much for me to learn).
The question I have is "what are the bare minimum files I need to include, libraries to link, etc in order to compile a photoshop plugin?"  I apologize if this is a repeat question, I did my best to search for an answer.
The motivation behind my question is that I am ultimately interested in developing plugins for both Windows and Mac with the least amount of hassle.  Ideally, I'd like to be able to run a single script (probably on a linux machine using gcc/mingw) that compiles all of my most recent code so I'm trying to find out how can boil down the SDK to the minimum components to make this as simple as possible so my programs don't have relics/artifacts from the example code in them.  I'm also not certain how to accomplish what I just described but that's probably a question for a different forum.  Any help is much appreciated!

The (GPL) sample code on my site shows how cross-platform plugins can be built for any Photoshop platform - these days, most commonly Win32, Win64, and OS X Mach-O. There are dozens of projects represented, mostly File Formats and Filters:
http://telegraphics.com.au/sw/
Makefiles are provided for OS X gcc, Microsoft Visual Express (running on Linux/WINE) for Win32 and Win64, and mingw32 (as a cross-compiler from Linux or OS X).
Contact me if you want further information.

Similar Messages

  • Correct PPro CS3 Project Settings for Neoscene/Cineform 1080 60i .avi files?

    I am looking for clarification on the correct Premiere CS3 project settings for AVCHD 1080 60i NTSC files converted with Neo Scene with the "maintain source frame format" option.
    Should the PPro project settings for "Field" be upper or lower field first?
    On a Cineform discussion board I was told all interlaced HD footage is upper field first.
    However, I have found that a PPro project setting of upper field first results in much more sluggish playback than lower field first.
    So seems there is additional processing needed with the upper field first project setting and this suggests to me that lower field first is the proper setting.
    Any thoughts from NeoScene/Cineform users out there?
    Thanks!
    The project settings I have been using are:
    Editing Mode: Desktop
    Timebase: 29.97
    Frame size: 1920 x 1080
    Pixel Aspect Ratio: Square Pixels (1.0)
    Fields: Lower Field First
    Audio: 48000

    ...is not so good - bad colours. In Microsoft DV Avi-DV Pal compression. D1/DV PAL Wide is pixelate. I have click the de-interlace so it is not because of that. I have no problem to use encore it the file i send is compressed in those settings i mention before. I have no problems in compressing the file with those settings at all, like i have when i want to transfor the video in avi uncompressed.
    Oaaa...i am going crazy here. I have had so many problems with this and if i end up working this documentary and not beeing able to export it i go mad!...this if i do not go there before because of this problems...

  • Which project settings for project for Canon Powershot Video Editing?

    Which project settings for project for Canon Powershot Video Editing?
    I want to edit video taken with a Canon Powershot SD 550 taken in NTSC 640 x 480. When I start a new project, which project settings should I be using? Also when exporting the project to view on a computer should I stick with the AVI or will MPEG or another universal format give me better end quality?

    Hunt,
    This user has two thread topics here that are identical to ones at the forum which I frequent. Early on I  downloaded video from the Canon Powershot that he says he is using for the basis of my comments. So, I have put that video through gspot myself. Since the user is going between the two forums (mostly here), I did not want anything lost in the back and forth. The goal is to help attainment of the goal. That is why I am including comments at both locations:
    At The Other Forum
    Project Settings Thread
    http://www.elementsvillage.com/forums/showthread.php?t=52299
    Rotation Thread
    http://www.elementsvillage.com/forums/showthread.php?t=52298
    The user has gotten back to me on the video rotation issue, thanking me, but telling me that another workflow was identified...and, as I note, generously shared with both sites. I am in the process of personally checking out what he said worked for him in that regard. However, the user has not gotten back to me on the topic of project settings.
    So to expedite matters, when you get a chance, could you please check out my comments in that thread? I would be interested in your perspective on the matter and what I wrote.
    Thanks.
    ATR

  • [svn:fx-trunk] 7801: Submit on behalf of Pete - an update to the project settings for the flex4test project , the link type was wrong.

    Revision: 7801
    Author:   [email protected]
    Date:     2009-06-12 14:38:25 -0700 (Fri, 12 Jun 2009)
    Log Message:
    Submit on behalf of Pete - an update to the project settings for the flex4test project, the link type was wrong.
    Doc Notes: None
    Bugs: None
    Reviewer: none
    tests: compile & run
    Modified Paths:
        flex/sdk/trunk/development/eclipse/flex/flex4test/.actionScriptProperties

    Wait a second...there is more to that error message that I overlooked before.
    There might be something other than just the way I set the CODE and CODEBASE parameters wrong here
    Any ideas?
    Here is the entire messsage:
    load: class DisplayMonoApplet.class not found.
    java.lang.ClassNotFoundException: DisplayMonoApplet.class
         at sun.applet.AppletClassLoader.findClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.applet.AppletClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.applet.AppletClassLoader.loadCode(Unknown Source)
         at sun.applet.AppletPanel.createApplet(Unknown Source)
         at sun.plugin.AppletViewer.createApplet(Unknown Source)
         at sun.applet.AppletPanel.runLoader(Unknown Source)
         at sun.applet.AppletPanel.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.io.IOException: open HTTP connection failed.
         at sun.applet.AppletClassLoader.getBytes(Unknown Source)
         at sun.applet.AppletClassLoader.access$100(Unknown Source)
         at sun.applet.AppletClassLoader$1.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         ... 10 more

  • Projects settings for AVCHD MTS files in Adobe Premiere Elements 8

    Hello,
    I have read several discussions already, about importing AVCHD MTS file in Adobe Elements (version 8), but I'm also confused a littlebit, so I would like to confirm if I'm correct.
    FYI, I have a Canon Legria HFR26 camera and am using Adobe Premiere Elements 8 (with the latest updates installed).
    According to the specs in the Canon instruction manual:
    Videos are recorded in high definition using AVCHD specifications
    (MPEG-4/H.264 compression).
    Audio compression: Dolby Digital 2ch
    The camera supports making video's in different format, but I have done it in the default SP format, which results in a resolution of 1440x1080 (50 fields per second, interlaced).
    I have copied the video from the camera to my harddisk, and Windows also mentions the video's as AVCHD of 1440x1080 (Bitrate 7672kbps).
    The frame rate is 25 frames/second. I assume this is correct for 50i?
    So, when I import my video's into Adobe Elements 8, I select the following projects settings:
    PAL, AVCHD, HD 1080i 25
    Because the description matches my video files:
    - For editing with 1440x1080i AVCHD camcorders.
    - 16:9 interlaced HD video at 25 frames per second.
    - 48kHz audio.
    The video's are imported correctly and I can play them. However, as soon as I drop a video on the timeline, Adobe immediately starts background rendering the video (a red line appears on the timeline).
    What I understand from some discussions, is that this shouldn't happen, because the video format doesn't match the project settings. On the other hand, I have also read that for Adobe Elements 8 this is normal behaviour and it always start background rendering AVCHD video's.
    Is this expected behaviour or should I chance my projects settings or maybe even convert my video files to a different format?
    Thanks,
    Michiel

    The ability to work natively with AVCHD files was not added until version 10, Michiel. So you'll still have to render while you work in version 8.

  • Project Settings for Multiple Video Files?

    In PRE 8, I am attempting my first HD project. I have several different types of video files that friends sent me from a sports event, the video files are AVCHD (1920?), QT Movie (1280x720), and QT Movie (1920x1088). When I create a new project, what PROJECT SETTINGS should I select? I am not sure what to select since I am using different video file formats. The video files are currently on my hard drive.
    I also have lots of pix (jpg) from different cameras, some are as large as 5184x3456. For the picture files, should I bulk process them through PSE to resize them? If so, what should  the maximum size be for the HD project?
    Thank you in advance.
    Howard

    Hi Steve - in the list of NTSC project presets, there is not a "DSLR" selection; there is "AVCHD", "DV", "Hard Disk/Flash", and "HDV". Am I missing something?
    As you suggested, I used the "AVCHD 1920x1080" preset for the Vixia files. I imported one 9-second file in the project as a test and the video is choppy after rendering. I have a new HP computer with an I7-930 quad-core processor, 8GB RAM, and an ATI HD 5770 graphics card so I think there is enough cycles to process the video files. Any suggestions?
    Thank you very much for answering my questions on a Sunday.
    Howard

  • Project settings for .AVI files containing SVHS footage?

    What are the best Project Settings to use with (uncompressed) .AVI files containing SVHS camcorder footage in NTSC 4:3 format.
    SVHS is not explicitly mentioned in the choices.  I would like to retain as much resolution as possible.
    Details:
    Source = Magnavox Movie Maker Camcorder
    Tape Format === SVHS (2 hours per tape)
    Video Standard = NTSC
    Aspect Ratio === 4:3
    Converter ===== Tapes were converted to .AVI files using a Canopus ADVC300 (S-Video in to Firewire out) .
    Compression == I believe the files are uncompressed.  2 hours of footage is about a 25 GigaByte file. 3.47 MegaBytes per second?
    Audio ======== Stereo
    As a guess, I would choose NTSC-DV-Standard 48Khz .
    Is this the best choice?
    Will this setting preserve all the SVHS video resolution ?
         Thank you,
         Gerald

    Your guess is correct. During the Canopus digitizing your SVHS input is converted to 720x480 NTSC. The digitizing produces a complete video input that PRE captures. Averages of around 13GB per hour are typical. So from the figures you have quoted your digitizer has done its job properly.
    Digitizing tapes was the subject of a long topic discussion earlier this month - you might find it interesting: http://forums.adobe.com/message/5906986?tstart=0. While that discussion was relating to VHS tapes, SVHS still only produces around 400 usable horizontal lines, so the Canopus will have captured it all at 720x480.
    Cheers,
    Neale
    Insanity is hereditary, you get it from your children
    If this post or another user's post resolves the original issue, please mark the posts as correct and/or helpful accordingly. This helps other users with similar trouble get answers to their questions quicker. Thanks.

  • Project settings for mixing AVCHD and iPhone video

    Hello,
    It seems that getting the correct project settings is imporant to Premiere, but what if I would like to mix AVCHD video with iPhone 3GS video?  Which project settings would I select in this case?
    Thank you.

    This question aroused my curiosity and I tried mixing 1080i AVCHD and Nokia phone .3gp video on an 1080i AVCHD timeline in PE8 - the 3gp video played fine, the AVCHD video needed the timeline rendered to give a decent quality playback.  I realise that's different from iPhone video, but I'm simply suggesting that it's worth trying, and that project presets don't necessarily mean that only the preset file type will work.
    I have to say that this whole project settings thing is a mystery to me.  Why does a 1080i AVCHD preset make a better job of playing back 3gp video from the timeline than it does playing back 1080i AVCHD?  Weird. Why not just handle all that in the background (eg without asking the user for any settings at all, like one NLE here does, or simply setting the timeline to the first clip of the project (optionally) like another one here does?
    As for the comment earlier on about background rendering - here (after a day or so) it seems to be not a very useful thing.  Much grinding by the CPU for a very slow result.  To get the timeline to play smoothly it's much quicker to position the work area bar as required and hit "enter".  Also, one has to watch for the new analysis process, which once started seems to create an everlasting CPU intensive process even if you cancel it.  You have to keep a sharp eye on the process manager and see what's consuming CPU cycles (if you don't know already) and kill any apparently rouge Adobe-related processes by hand.  "Bmem" is your friend here, which is about the first thing I install on any PC of mine - badmofo.org/bmem is the site for this excellent freeware app.

  • Project settings for GoPro 2.7k in PrE12

    Hi everybody,
    I know there are a few threads similar to my question already but I've read them and they aren't exactly getting at what I am trying to do.
    My goal is to shoot 2.7k GoPro video, adjust the image in cineform studio using the protune preset, export to 2.7k cineform AVI, and import into PrE12 where I will apply the stabilizer effect to reduce the jerkyness of my underwater scuba video, then export a 1080p MP4 file.
    My idea was that since the stabilizer effect basically crops the edges of the image to achieve the stabilization I would shoot at higher resolution, on wide FOV rather than medium FOV, and after the stabilizer effect has been applied have a video somewhere between 2.7k (2704x1524) and 1080p (1920x1200).  I could then export this as 1080p having avoided losing the edges of my image (by using wide FOV) and still have full 1080p resolution (by shooting in 2.7k originally).
    I hope that made sense to somebody because I started getting confused myself writing it...
    The problem is that I don't see a project setting for 2.7k video import.  There is one for 4k and one for 1080p but nothing inbetween and I don't see a way to set a custom resolution.  So I'm assuming that using the 4k project settings will result in my video being stretched and losing quality, and that the 1080p settings will defeat the purpose of my goals/ideas as I mentioned above.
    Is there somebody who knows more about this software and can guide me on what I am trying to accomplish?  If that includes investing in some more sophisticated software (premiere pro?) I might be willing to do that.
    Thank you!

    I'm facing  the same challenge..
    This was posted in March, and there have been no replies?!
    Not even from the people behind Adobe..
    DId you find how to do this already Polyknikes?

  • Question on File Sharing Settings For Windows 7

    Should be a simple question.  Am just switching over from Windows 2000, SQL 2000, IIS 6, and CF7 TO:  Win 7 SP1 64-bit, SQL 2008, CF 9 and IIS 7.
    Just installed IIS 7.5 on the new Win 7 machine (my development PC for creating/testing CF pages), and included the IIS 6 compatibility components.  However, web pages are not being displayed.
    Question:  With Windows 7, do you have to remove the checkmark in Folder Options for "USE SHARING WIZARD", as you had to do with Windows XP's "SIMPLE FILE SHARING"?
    In WinXP, by removing SIMPLE FILE SHARING, it brought up the WEB SHARING tab when you right-clicked a folder, allowing you to run your local web pages.  Is this how it should be with Windows 7, in order to get my "localhost" web pages to dispay?
    Lastly, if I do need to make this change, will it have any impact on File Sharing settings I've already made with my router, to allow FILE SHARING between laptop and desktop, via the router?  
    Thanks much for the advice.
    Gary

    Some extra info:
    The difference between edited files from a mac and from a windows machine is that files from a mac have "everyone read only" and from a windows machine have "everyone no access" (besides the normal spotlight, users, etc. Those are the same).
    So it seems that there's a difference in permissions based on mac/windows, even with the same user?

  • Correct project settings for Brinno time lapse cameras?

    Hi,
    I am totally new to all this so please forgive if an obvious answer.  I have been doing a building project time lapse using some time lapse cameras by Brinno. They are the TLC200's (http://www.brinno.com/html/TLC200.html). I am about to start a new project to put together the final timelapse but have no idea what type project settings to start it as. They claim to record in 1280x720 HD and output a raw avi file of the time lapse sequence after filming (each frame i think is captured as jpeg). You pre set the number of frames it takes (eg 1 every 30 minutes like I have) and what frame rate it puts the sequence of individuale captures together and outputs to the avi file (I choose 10 fps). That is all the informatoin I have. Any ideas?
    Many thanks
    [I though I would also mention it is ultimately going to be around a 1min30s - 2 min video at the end to be posted on youtube.]

    First, you need to find out exactly what is inside your file
    Read Bill Hunt on a file type as WRAPPER http://forums.adobe.com/thread/440037
    What is a CODEC... a Primer http://forums.adobe.com/thread/546811
    What CODEC is INSIDE that file? http://forums.adobe.com/thread/440037
    Report back with the codec details of your file, use the programs below... a screen
    shot works well to SHOW people what you are doing
    http://forums.adobe.com/thread/592070?tstart=30
    For PC http://mediainfo.sourceforge.net/en or http://www.headbands.com/gspot/
    For Mac http://mediainspector.massanti.com/
    Also... if your "raw avi file" uses the H.264 codec... it will not work
    http://forums.adobe.com/thread/854115
    Also... you mention jpeg... which may or may not work
    MJPEG http://forums.adobe.com/thread/730396

  • Project settings for avchd?

    Need to get the highest resolution possible for a feature documentary.
    Source clips are mostly AVCHD (1920x1080, 24 fps) coming off a Panasonic GH3
    1) The correct settings for the sequence? Apple Intermediate Codec 1920x1080 ?
    2) The optimal settings for exporting the highest quality file?
    3) The camera can capture at higher FPS but I've been advised there's no point to that. Is that correct?
    Many thanks!

    What software are you using? This is the Final Cut Pro X forum. You might need the Final Cut Studio forum.

  • Project settings for Nikon D3100 HD-Pro CS3

    Hey everyone, I'm totally new to all of this, and recently got a Nikon D3100.  I was able to get a license of Premiere Pro CS3 from work, so I decided to start playing with the HD video on the Nikon.
    So my question is, which new project settings should I be using to maintain the quality of the original content from the camera?  I'm currently shooting 1080p at 24fps.  I'm asking because when I go to edit the video, there seems to be a drop off in quality when I'm editing it.  And then when I go to export it with Media Encoder, there is also quite a drop off in quality as well.  I've tried a bunch of different settings, but since I'm so new to this, I don't really know what I'm doing when I adjust the settings. 
    All I really want right now is to be able to maintain the quality of the original footage while I'm working with it, and then when I export it. 
    Any help would be greatly appreciated.
    Thanks!

    http://www.microsoft.com/windows/windows-7/compare/default.aspx
    http://msdn.microsoft.com/en-us/library/aa366778(VS.85).aspx#physical_memory_limits_window s_7
    If the OP ever wants to go to 24Gig of ram, Pro is required since Home Premium tops out at 16Gig
    Also, Pro allows a Virtual XP mode for old software

  • Best project settings for multiple outputs

    Hi guys,
    I have a project that will be needed to be outputted to many different formats (web, hd, sd, flash etc).
    What's the best settings for a project of this type... obviously the highest common denominator... but your suggestions would be appreciated.
    PS... I'm is Australia (PAL), and the project will only be displayed in Australia.

    You got it - highest resolution requirement. Then use Compressor to create the lower rez versions from your exported Quicktime.
    Patrick

  • Best project settings for yet unknown output

    We are using Premiere Pro CS4 (+others from Master Collection). I should edit few minutes long music-video-like collage, using only still pictures. Is it possible to say, what kind of project settings (resolution etc.) it would be best to use, when the final result will be going to various output devices. HD, DVD, web... How to maximize the "portability" of the project?
    Thanks for any advice!

    Thanks for your help, but the problem is not with camera models. The material is only still images from digital slr cameras. I will just make a nice & slow "image show" of them, maybe using little bit panning & zooming in timeline.
    It will for sure be delivered with SD-DVD, projected straight from computer, maybe presented in lowres web  version.
    But if I need even higher definations, what kind of settings I should use, to enable easy downscaling to those lower resolutions mentioned?
    Progressive propably, full HD 1920x1080? Should I make some custom settings for the project or select some  presets, and if so, which?
    There is so many them and I'm convenient only with the PAL-SD

Maybe you are looking for

  • Hyper-V 2008 R2 cluster down

    Hello, We have a 3 node Hyper-V 2008 R2 failover cluster. Yesterday we had problems and all VM's on node 3 went down. At 17:00 the back-up starts of the VM's which are on CSV(with DPM 2010 and hardware providers for Dell) but then one nodes crashed.

  • Block External calls h.323 gateway CM4.1(3)

    Is there a way to block external calls from getting through the gateway. The gateway is H.323, Callmanager 4.1(3)

  • If iPhone needs repair, can I use my old cell phone as back up?

    If I need to send my iPhone in for battery replacement or repair, will I be able to use my previous cell phone until I get my iPhone back? The newly posted iPhone Service FAQ states that Apple will be "renting" AppleCare Service iPhones for $29. I re

  • From Quicktime to MPEG 1 ?

    I need to convert a quicktime-compatible movie to a bog-standard mpeg 1 format. What's the best way of going about this task, can anyone help? Cheers, B

  • HD timeline to DV50 timeline resizes frame size effects?

    I have a project in HDV I want to output to SD DVD. The edit was done in a HDV timeline. I have many effects where I resized the frame image size. (zoom in/zoom out etc.) I created a new sequence- DV50- NTSC Anamorphic. I did a simple copy and paste.