Problem trying to get at /Resource/Contents xml stuff

Hi there,
I have created the following:
DECLARE
retb boolean;
BEGIN
retb := dbms_xdb.createFolder('/public/mydocs');
commit;
END;
declare
bret boolean;
begin
bret := dbms_xdb.createresource('/public/mydocs/emp_maggie.xml','<name>maggie</name>');
commit;
end;
My problem is this: I would like to get the emp_maggie.xml
details back out of the resource but I am unable to figure out
a way to do this. I can see that there is something in the
/Resource/Contents tag by doing the following:
SELECT p.res.GETCLOBVAL() FROM path_view p WHERE p.path = '/public/mydocs/emp_maggie.xml';
which results in:
<Resource xmlns="http://xmlns.oracle.com/xdb/XDBResource.xsd" Hidden="false" Inv
alid="false" Container="false" CustomRslv="false" VersionHistory="false">
<CreationDate>2002-06-18T09:44:53.902000000</CreationDate>
<ModificationDate>2002-06-18T09:44:53.902000000</ModificationDate>
<DisplayName>emp_maggie.xml</DisplayName>
<Language>us english</Language>
<CharacterSet>utf-8</CharacterSet>
<ContentType>text/xml</ContentType>
<RefCount>1</RefCount>
<ACL>
<acl description="Public:All privileges to PUBLIC" xmlns="http://xmlns.oracl
e.com/xdb/acl.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch
emaLocation="http://xmlns.oracle.com/xdb/acl.xsd http:
//xmlns.oracle.com/xdb/acl.xsd">
<ace>
<principal>PUBLIC</principal>
<grant>true</grant>
<privilege>
<all/>
</privilege>
</ace>
</acl>
</ACL>
<Owner>TEST</Owner>
<Creator>TEST</Creator>
<LastModifier>TEST</LastModifier>
<SchemaElement>http://xmlns.oracle.com/xdb/XDBSchema.xsd#binary</SchemaElement
>
<Contents>
<binary>641C4707F0EF4A0700100800A030CD6600000000D41A4707</binary>
</Contents>
</Resource>
I have a tried a variety of commands including:
select p.res.extract('/Resource/Contents/*').getStringVal() from resource_view p where equals_path(res, '/public/mydocs/emp_maggie.xml') > 0;
select extract(res, '/Resource/Contents/*').getStringVal() from resource_view p where equals_path(res, '/public/mydocs/emp_maggie.xml') > 0;
select extract(res, '/Resource/Contents/*') from resource_view p where equals_path(res, '/public/mydocs/emp_maggie.xml') > 0;
all of which result in "1 row selected" but without showing any details of the xml
document of interest.
Does anybody know of a solution?
Cheers,
Maggie

Mark,
thanks for the help.
This now seems to work, so long as I put an initial "/" before the public path:
select xdburitype('/public/mydocs/emp_maggie.xml').getXML() from dual;
Would still be great to know how the extract() and get_contents() methods are meant
to work as detailed in table 13.3 of the Oracle9i XML database developers guide - Oracle XML DB Release 2.
Cheers,
Maggie

Similar Messages

  • I am trying to get the music content on my Mac onto my iPhone. When I connect the devices, the computer does not seem to recognize the iPhone, i.e., on the open itunes window, the iPhone is not seen as a connected "device".

    I am trying to get the music content in iTunes on my Mac onto my iPhone. When I connect the devices, the computer does not seen to recognize the iPhone. i.e., on the open iTunes window, the iPhone is not seen as a connected "device".

    Hi,
    See Here
    iPhone, iPad, or iPod touch not appearing in iTunes
    From Here
    http://www.apple.com/support/itunes/devices/
    Also...
    Device Not Recognised
    For PC
    http://support.apple.com/kb/TS1538

  • Having problems trying to get my security question and answer sent to my email and it is not showing  up

    having problems trying to get my security question and answer sent to my email and it is not showing  up

    Do you mean that the reset link won't show on your account or that the email doesn't arrive on your rescue email address ?
    The reset link will only show if you have a rescue email address (which is not the same thing as an alternate email address) on your account.
    If you don't have a rescue email address (you won't be able to add one until you can answer your questions), or you aren't receiving the email to it (you've checked the spam folder on the account and tried clicking the reset link again) then you will need to contact Support in your country to get the questions reset.
    Contacting Apple about account security : http://support.apple.com/kb/HT5699
    When they've been reset (and if you don't already have a rescue email address) you can then use the steps half-way down this page to add a rescue email address for potential future use : http://support.apple.com/kb/HT5312

  • Firefox new install on XP, problems trying to get same-version-Firefox old W2K profile to run.

    I'm moving from a W2KproSP4 (Win2000, Windows 2000) machine to an XPproSP3 (WinXP) machine. I was running AVG 9.0 and Firefox 3.6.7 with FireFTP, NoScript, WOT, and screengrabber(?). I installed Firefox on the XP machine, launched it to create a profile, and closed it. I copied the old profile folder contents into the new one.
    On launch: "Malformed file" "Firefox could not install this item because "install.rdf" (provided by the item) is not well-formed or does not exist. Please contact the author about this problem." (This error disappears in Firefox Safe Mode.) Install.rdf is on the old drive at \Program Files\AVG\AVG9\Firefox.
    "alert" "Could not initialize the application's security component. The most likely cause is problems with files in your application's profile directory."
    When I click on Tools/Addons, "An error occurred during a connection to services.addons.mozilla.org:443. Can't connect securely because the SSL protocol has been disabled."
    I tried uninstalling AVG and Firefox and installing Firefox first. (That helped me with Link Scanner related non-launch on another XP machine.) Depending on which combination of old & new profile files I have, I get some combination of the above 3 errors and not launching at all. (It may show for about 1 second in Task Manager, then quit.)
    P.S. I am posting this from my old W98SE machine, running Firefox 2.0 since it won't launch anything newer. I never did solve that mystery.
    == This happened ==
    Every time Firefox opened
    == I am moving to a new O/S

    Hi the-edmeister, thank you so much for your time.
    I'm proceeding more cautiously now, and trying to get my most crucial info back one step at a time. The situation seemed to be getting worse, so I fell back a ways for a fresh swing at it:
    I just restored to a Ghost of the XP before I installed Firefox, uninstalled AVG, and installed the same version of Firefox (3.6.7) as my old computer had. The W2K's old drive is slaved to my new HD, so I have access to the old files in (what is now) H:.
    I tried to restore bookmarks-2010-07-24.json from my old bookmarkbackups directory and got "unable to process backup file". (I also tried copying several files to the bookmarkbackups dir and restoring from there, but got the same error message.) Help>TroubleshootingInfo confirms the current profile folder, and the copied JSONs were seen by OrganizeBookmarks>Import-and-Backup>Restore.
    Then I copied places.sqlite from the old profile to the new one, but Firefox doesn't see my bookmarks. When I backup bookmarks to my desktop, I get a zero length .JSON file. Is there a trick to making places.sqlite active?
    BTW, yes, I've tried to update the Firefox version 2.0 on the W98SE, most recently to 2.0.0.20, but whenever I do, it runs invisibly (is present in Program Manager but doesn't display the window.) I have to uninstall and reinstall 2.0 to have a working Firefox on this beast. Thanks for noticing. That's another topic, tho.

  • How to update resource content (XML Versioning)

    Hi,
    How to update resource content in the resource_view?
    I am trying to use XML Versioning. And not able to update the resource content using PL/SQL. Upon executing update, sql prompt says 1 row updated, but when I extract the same resource, it returns previous values. Is this a bug?
    I tired the following statements:
    --Create Resource
    declare
    bret boolean;
    begin
    bret := dbms_xdb.createresource('/public/test.xml','<Test>Version 1</Test>');
    end;
    --Update Resource
    update resource_view
    set res = updatexml(res, '/Resource/Contents/Test/text()', 'Version 2') where any_path = '/public/test.xml';
    --Extract the resource
    select extract(res, 'Resource/Contents') from resource_view where any_path = '/public/test.xml';
    EXTRACT(RES,'RESOURCE/CONTENTS')
    <Contents xmlns="http://xmlns.oracle.com/xdb/XDBResource.xsd">
    <Test>Version 1</Test>
    </Contents>
    Any help appriciated.
    Thanks

    Hi,
    Update the whole 'Test' element itself with the new element and value.
    example:
    update resource_view
    set res = updatexml(res, '/Resource/Contents/*', '<Test>Version 2</Test>') where any_path = '/public/test.xml';
    Hope that helps.
    Savitha.

  • Problems trying to get a refund, a waste of time v...

    trying to get a refund, impossible to get anywhere with following instructions, anyone know how to do it.
    Skype should make it easier to get a refund, dosen't take them long to take your money

    ok after some research it seems i can find the dimensions i need using "gutters". only problem i see now is that the intervals on x axis are set to incriment by 2 but the actual widths are not identical on each. ive tested this with x coordinates which shows every other point to change width by 1 pixel (29,30,29,30,29.....etc) this is a nightmare as i was hoping these would be identical so i could work out my container sizes so they line up.
    is there anyway to set the widths of the x axis points? or does anyone have another idea of a way i can tackle this.
    thanks

  • I am having a problem trying to get the new version of itunes to download correctly to my laptop. I have updated my ipad to the new ios 7, and windows is showing that it has been downloaded but when I connect my ipad, it is saying I have to download itune

    I really need HELP!!! I have a laptop that runs with windows vista, and I have been having issues trying to get it to download the new version of itunes that would be compatible to the new version of ios 7 that I have already updated on my ipad. I have downloaded this three times, it shows that the download is complete, but when I connect my ipad to my laptop it is still telling me that I have to download the new version again and it will not sync with my ipad until I do. Does anyone else have this issue and can anyone help me figure out how to correct it? I would be most grateful!!

    sign out from the creative cloud and then sign back in
    Sign in, Sign out | Creative Cloud desktop app

  • Trying to get my iTunes content from new iMac to my Powerbook, best method?

    Want to have all my content on the go, how can I get my desktop content into my Powerbook, firewire through migration? Use iPod? Network them with ethernet? PLlease help!

    Connect both computers with a FireWire cable, start up the iMac with the T key held down, and move the iTunes Music folder from the iMac to the PowerBook; by default, this folder is Music/iTunes/ in your account's home folder, which is in /Users/ unless you've manually changed it. Quit iTunes before beginning the process.
    The Migration Assistant should not be used in this situation; it cannot migrate data to an existing Mac OS X user account.
    (23857)

  • UIX Problems Trying To “Get” and “Set” Values To messageTextInput Objects

    I have created an input UIX form in the Struts Page Flow Diagram using the Page Forward Action and dropped two views from the Data Control Applet as Input Forms. I am trying to �get� the value from one bound messageTextInput object in view1 to set the value of another bound messageTextInput object in view2. I do not know how to reference the bound messageTextInput objects on the UIX page.
    Any suggestions?
    Thank you,

    Hi Alain,
    Initially it is little bit confusing.
    To get the value:
    wdContext.node<nodename>().get<nodename>ElementAt(i).get<Attribname>();
    To set the value:
    wdContext.node<nodename>().get<nodename>ElementAt(i).set<Attribname>("value");
    First check the cardinality of the node.If the cardinality is 0..1 or 0..n then you need to create an element and add it to the node.
    IPrivate<viewname>.I<node>Element ele = wdContext.create<node>Element();
    ele.set<attribname1>("value");
    ele.set<attribname2>("value");
    wdContext.node<nodename>().addElement(ele);
    If the cardinality is 1..1 or 1..n then 1 element is created by framework. You can use that element. If you want to add more elements just use the above code.
    2.IWDAttributeInfo attInfo= wdContext.node<Node>().getNodeInfo().getAttribute(<Attribname>)();
    check this link
    https://www.sdn.sap.com/irj/sdn/nw-wdjava?rid=/webcontent/uuid/503f22f6-b978-2a10-bf97-ddc21267e752 [original link is broken]
    regards,
    Siva

  • Problem trying to save the faces-config.xml file (ADF BC)

    When I try to save this file, I get the following error:
    The application has tried to de-reference an invalid pointer. This exception should have been dealt with programmatically. The current activity may fail and the system may have been left in an unstable state. The following is a stack trace.
    java.lang.NullPointerException
         at oracle.bm.diagrammer.shape.BaseDiagramEdge.startMove(BaseDiagramEdge.java:2721)
         at oracle.bm.diagrammer.track.MoveTracker.<init>(MoveTracker.java:215)
         at oracle.bm.diagrammer.track.SelectionTracker.mousePressed(SelectionTracker.java:754)
         at oracle.bm.diagrammer.track.ModularTracker.processEvent(ModularTracker.java:191)
         at oracle.bm.diagrammer.track.SelectionTracker.processEvent(SelectionTracker.java:138)
         at oracle.bm.diagrammer.track.TrackerStack.processEvent(TrackerStack.java:389)
         at oracle.bm.diagrammer.BaseDiagramView$53.processEvent(BaseDiagramView.java:719)
         at oracle.bm.diagrammer.PageView$PageViewPanel.fireEvent(PageView.java:2904)
         at oracle.bm.diagrammer.PageView$PageViewPanel.processEvent(PageView.java:3090)
         at java.awt.Component.dispatchEventImpl(Component.java:3955)
         at java.awt.Container.dispatchEventImpl(Container.java:2024)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3889)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
         at java.awt.Container.dispatchEventImpl(Container.java:2010)
         at java.awt.Window.dispatchEventImpl(Window.java:1774)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    Also, a few of my navigations have the label of "!NLS Error"
    If anyone has any information to help me I would appreciate it, thank you.

    i replaced the "faces-config.oxd_faces" file. it is found under:
    C:\jdevadf\jdev\YourApplication\ViewController\model\public_html\WEB-INF
    if you have an older copy of this file, just replace it, your faces-config.xml file might get moved around, mine took me over an hour to rearrange my page flows but it did the trick.

  • [Self Solved] Problems trying to get the install.exe to run

    After trying for 3 days to get the install.exe to run on my new computer I eventually ran out of options. You could see, however, that in the task manager, once you clicked on the .exe that it would run for a bit, max out at ~8k and then disappear. The two things I could think of were that A. It might have been a registry error that is preventing me from running the .exe and B. that it might be a service that is blocking it. I did not want to go through the stress of re-installing windows just so I could get the install.exe to run over a hunch that my registry might be foul. Instead I performed a clean boot that would prevent a service from stopping the installation. Upon restarting I was able to run the install.exe and I finally have adobe reader running. For anyone who is not familiar with a clean boot it can be done as follows:
    Pressing [Win] + r OR Start > search
    and then typing "msconfig.exe" + enter will open up the system configuration screen.
    then click on the "Services" tab, followed by clicking the box "Hide all Microsoft services" so that it has a checkmark inside it, followed by clicking the button "Disable All"
    Your computer will then be prompted to restart
    Upon launching your windows interface go to your downloads folder and then try to run the install.exe, if it works, as did mine, it would appear that a certain service was blocking it.
    Hope this helps the .02% of people who actually have this problem when installing

    Alternate solution: use the offline installer from http://get.adobe.com/reader/enterprise/

  • Problem trying to get the program for my logon screen working

    hello.
    i have developed a simple logon program. when i try to compile the program, i get 5 errors (errors + code are shown below). what in god's name are causing these errors and how can they be fixed?
    thank you for your generous assistance.
    ----jGRASP exec: javac -g E:\CP4B Project\LogOn.java
    LogOn.java:50: cannot find symbol
    symbol: variable logOn
    logOn = null;
    ^
    LogOn.java:72: cannot find symbol
    symbol : method setVisible(boolean)
    location: class User
    setVisible(false);
    ^
    LogOn.java:83: cannot find symbol
    symbol : method setVisible(boolean)
    location: class User
    setVisible(false);
    ^
    LogOn.java:109: cannot find symbol
    symbol : method setVisible(boolean)
    location: class Administrator
    setVisible(false);
    ^
    LogOn.java:120: cannot find symbol
    symbol : method setVisible(boolean)
    location: class Administrator
    setVisible(false);
    ^
    5 errors
    ----jGRASP wedge2: exit code for process is 1.
    ----jGRASP: operation complete.
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class LogOn extends JFrame{
       JTextField jtfUN = new JTextField(20);
       JPasswordField jtfPW = new JPasswordField(20);
       JButton jbOK = new JButton("OK");
       JButton jbCancel = new JButton("Cancel");
       public LogOn(){
          super("Welcome to Home Entertainment");
          setSize(250, 250);
          setDefaultCloseOperation(EXIT_ON_CLOSE);
          JPanel jp = new JPanel();
          JLabel unLabel = new JLabel("Username: ");
          JLabel pwLabel = new JLabel("Password: ");
          jp.add(unLabel);
          jp.add(jtfUN);
          jp.add(pwLabel);
          jp.add(jtfPW);
          jp.add(jbOK);
          jp.add(jbCancel);
          setContentPane(jp);
          pack();
          jbOK.addActionListener(new ActionListener(){
             public void actionPerformed(ActionEvent e){
                User u = new User();
                u.doLogOn();
                u.username = jtfUN.getText().trim();
                u.password = new String(jtfPW.getPassword());
                Administrator a = new Administrator();
                a.doLogOn();
                a.username = jtfUN.getText().trim();
                a.password = new String(jtfPW.getPassword());
          jbCancel.addActionListener(new ActionListener(){
             public void actionPerformed(ActionEvent e){
                logOn = null;
                setVisible(false);
       public static void main(String[] args){
          LogOn logOn = new LogOn();
    class User{
       String username;
       String password;
       String[] userUsernameArray = {"Ann Smyth", "John Murphy"};
       String[] userPasswordArray = {"1", "2"};
       public void doLogOn(){
          int i, j;
          for(i = 0; i < userUsernameArray.length; i++){
             if(username.equals(userUsernameArray)){
    setVisible(false);
    //UserMainMenu umm = new UserMainMenu();
    //umm.setVisible(true);
    else{
    JOptionPane.showMessageDialog(null, "Error\n\nYou have entered an incorrect username and/or password\nPlease try again", null, JOptionPane.ERROR_MESSAGE);
    for(j = 0; j < userPasswordArray.length; j++){
    if(password.equals(userPasswordArray[j])){
    setVisible(false);
    //UserMainMenu umm = new UserMainMenu();
    //umm.setVisible(true);
    else{
    JOptionPane.showMessageDialog(null, "Error\n\nYou have entered an incorrect username and/or password\nPlease try again", null, JOptionPane.ERROR_MESSAGE);
    class Administrator{
    String username;
    String password;
    String[] adminUsernameArray = {"Administrator"};
    String[] adminPasswordArray = {"0"};
    public void doLogOn(){
    int k, l;
    String username;
    String password;
    String[] adminUsernameArray = {"Administrator"};
    String[] adminPasswordArray = {"0"};
    for(k = 0; k < adminUsernameArray.length; k++){
    if(username.equals(adminUsernameArray[k])){
    setVisible(false);
    //AdminMainMenu amm = new AdminMainMenu();
    //amm.setVisible(true);
    else{
    JOptionPane.showMessageDialog(null, "Error\n\nYou have entered an incorrect username and/or password\nPlease try again", null, JOptionPane.ERROR_MESSAGE);
    for(l = 0; l < adminPasswordArray.length; l++){
    if(password.equals(adminPasswordArray[l])){
    setVisible(false);
    //AdminMainMenu amm = new AdminMainMenu();
    //amm.setVisible(true);
    else{
    JOptionPane.showMessageDialog(null, "Error\n\nYou have entered an incorrect username and/or password\nPlease try again", null, JOptionPane.ERROR_MESSAGE);

    Pls. Post only once.
    I think somebody already answered your problem in your other post.

  • Rendering problems, trying to get render done before film fest deadline!:)

    I have two computers and I still am having trouble getting them to properly render a 2.5 hour clip.
    My desktop takes the space where some of the titles are, and turns that space into a frozen clip of the footage preceding it, then shows the title for 2 seconds.
    My laptop says I think it was "serious error" on a certain part of the timeline when I try to render it seperately. It may have to do with some clips the computer always puts as offline then remembers where they are and then sometimes forgets again.
    I managed to get a full render, by doing it in short clips (using the best from each computer then combining them. But the computer has shrunk almost half of the clips so they are smaller size boxes surrounded in black .
    We tried codecs, importing into another file, and different ideas. But premeire keeps finding new bugs! The specs for the laptop are at the bottem. Any ideas on how to stop it eating titles especially would be appreciated!
    Adobe Premiere Pro CS5.5 - 5.5.2
    Windows 7 X64
    Codecs: (Name - Codec - Container)
    H.264/MPEG-4 - AVC1 - MP4
    MPEG-4 - mp4v - MP4
    XvID ISO MPEG-4 - XVID - AVI
    MPEG-2 - MPEG2 - DVD "VOB" Format
    BI-RGB Raw Bitmap - (_RGB) - AVI
    H.264 - avc1 - .MOV
    AVCHD .MTS (Panasonic GH2 --- the codecs above are all from the internet)
    Shark 007 codecs are installed
    HP Pavilion dv6 Quad Core, 1 7200RPM Hard drive, 8 GBs of RAM
    Computer crashes when rendering out over 5 minute segments on timeline.

    Thanks, Todd.  I realized that the quality would suffer if I stretched it, so let me ask you this:
    The video is basically a person green screened and placed in front of an animated background.  The background is made up of text elements and solids generated within AE, along with a couple of pre-produced graphics.  I was afraid that if I increased the comp size to the larger dimensions, then I'd have to basically realign and scale all of the individual elements by hand to fit the new size.
    So, what I did instead was to create a new composition at 1280 x 720 and nest the original 640 x 360 comp within it, stretching it to the new borders.  I figure that AE will automatically scale all of the vector elements in proportion for maximum resolution and I won't have to do any resizing.  The only issue at that point is the spokesperson, which was shot on a standard def handy cam (yeah, I know) and which will obviously suffer a bit at the higher resolution.  Is my logic sound?  Anyway, that's rendering right now so I guess I'll see how it works out shortly.
    RESULT:  Frankly, it didn't look much better than when I stretched it.  So far, the best results I've gotten has been from rendering an uncompressed avi file and converting to a WMV file with Windows Media Encoder.  Much smaller file sizes and I think the video looked better.  Since most of what I've read has almost universally said that h.264 is the best, I assume I'm doing something wrong.  I mean, the live video portion will never be HD, but I don't see why the text isn't sharper.  Anyway, I continue to refine my methods, so I'm still soliciting advice from any and all comers.

  • Problems trying to get create pdf printer to work

    I just subscribed to the create pdf solution specifically for the print to
    pdf capability.
    I use Windows 7 and installed the software OK (after several abortive
    attempts due to various installation error messages).
    I now have two printers created: Xerox Phaser 6120 PS (created to overcome
    the installation errors) and Adobe Create pdf desktop printer.
    If I print a file to the Xerox printer, it prompts for a file name but
    creates a prn file, not a pdf file.
    If I print to the Adobe create pdf desktop printer, it just sends the file
    to the print queue and after a few minutes the print queue displays printer
    error.
    How can I get this to work? It used to be so simple with my old Adobe
    Acrobat v6 on Windows XP. I have wasted so much time on this; it is so
    frustrating!
    Any help would be appreciated.
    Thanks
    David

    Thanks, David.
    That has fixed the problem.
    It would be nice if the print to pdf facility actually prompted to provide a file name and location where you wanted the file to be stored, rather than putting it into a print queue, then disappearing., for it to upload it to the Adobe server from where you have to login and copy it back down to a pc again just wastes time and bandwidth.
    But at least I can now do what I wanted, so many thanks.
    Regards
    David

  • Annoying problem: Trying to get rid of any frame containing these constant-grey artifact rectangles.

    Hello.
    I have recorded my screen in crisp 60 FPS as I walk around in a "Google Street View"-like service (where you see streets as photos from a first-person view). Each time I "walk" in this virtual world they have created, there is a brief frame in between the two clear images that has big artifacts in the form of grey boxes. Luckily, this seems to be the same constant exact color at all times. This makes me think that this can be fixed somehow, easily.
    The artifacted frames look like this: http://i.imgur.com/7yYpDrn.png
    Now, I'm asking you video experts if you can think of a sane way by which I can either simply remove any such frame from my video (perhaps by looking for the existence of a small image that's just a 32x32 px grey box), or to paint any such frame's grey pixels with the pixels of the last frame, or the next frame. Either of those solutions would solve my problem. Whatever is more realistic is fine with me. Point is: I want to get rid of those ugly grey boxes/artifacts!
    Please note that these are NOT artifacts caused by the video capture (which is unbelievably crisp and perfect!), but rather the in-browser JavaScript application having this bug and there is nothing that can be done about that.
    I'd be very happy to get this solved, because the end result will be amazing as I speed it up and there are no ugly grey rectangles making you dizzy.
    (The blue and orange circles are not a problem, but rather indicators of where you can go.)

    Ann is the most helpful person here - I would be nice to her ;-)
    Not clear from the post - are you saying that the gray boxes appear "every other frame"? If they are "once in a while", then I would just cut them, but I understand if they are constant that you need an automated method then to address this.
    If every other frame, try putting the 60p footage into a 30p sequence, which will play half the frames, which could therefore eliminate the bad frames? If that doesn't work initially, then trim 1 frame from beginning. Just a guess...could work.
    Good luck
    Jeff

Maybe you are looking for