H.264 + Annotations/Metadata = No go

I am using QuickTime 7 Pro to convert some DV footage into MPEG-4 H.264 encoded files. I use the Movie Properties menu to add metadata (or "annotations") such as Artist, Author, Comments, etc. The problem I'm having is, once the video is exported out to the MP4 file, all of the metadata save Copyright is gone.
I refuse to believe that MPEG-4 files cannot handle metadata tags, so what is the problem here? It is a problem with QuickTime 7? Any advice for getting full metadata tags in there?

That doesn't work. I'm having the same problem. In my case I'm exporting to iPod format (.m4v).
The original .mov movie has all the annotations added as the last thing before saving it.
When I export it to an .m4v file for ipod all the annotations save the copyright are lost.
If I open the .m4v file and add the annotations again, a "Save" or "Save As" tries to save it as a .mov file again. The only way to get a .m4v file is to do the export again, and that doesn't preserve the annotations.
I'm trying to add a second episode to a video podcast. In the case of the first episode iTunes got the title and other annotations from the RSS feed. I'm guessing if the second episode doesn't have its own annotations it will end up showing the same description on iTunes. Not a good thing.
Can any Apple engineers confirm if this is a bug or othewise?
TIA

Similar Messages

  • Annotation (metadata) working...

    At least the @Overrides is working OK in beta-1. Pretty cool. Probably Mr. J. Bloch would update his book "Effective Java" to advise to add "@Overrides" to all methods that are intended to override a concrete method declaration in a superclass.
    import java.util.*;
    public class Test {
         @Overrides public boolean equals(Test that) {
              return true;
         public static int myMethod(List<?> value) {
              return value.size();
         public static void main(String[] args) {
              System.out.println (myMethod(new ArrayList<Integer>()));
    }The expected compilation error (equals must have a parameter of type Object, not Test)
    C>javac -source 1.5 Test.java
    Test.java:4: method does not override a method from its superclass
            @Overrides public boolean equals(Test that) {
             ^

    It requires using RetentionPolicy.RUNTIME to properties to be read reflectively. The default is "CLASS" (only present in class file), and @Overrides is "SOURCE" (only present in source file - it is a pragma or an instruction to the compiler).
    import java.lang.annotation.*;
    import java.lang.reflect.*;
    import java.util.*;
    @Retention(RetentionPolicy.RUNTIME)
    @interface Copyright {
         String value();
    @Copyright ("�2004 edsonw") public class Test {
         @Copyright ("�2003 edsonw") @Overrides public boolean equals(Object that) {
              return true;
         @Copyright ("�2002 edsonw") public static void main(String[] args) {
              for (Annotation ann : Test.class.getAnnotations()) {
                   System.out.println ("Class :" + ann);
              for (Method meth : Test.class.getMethods()) {
                   for (Annotation ann : meth.getAnnotations()) {
                        System.out.println ("Method " + meth + ": " + ann);
    Class :@Copyright(value=�2004 edsonw)
    Method public static void Test.main(java.lang.String[]): @Copyright(value=�2002 edsonw)
    Method public boolean Test.equals(java.lang.Object): @Copyright(value=�2003 edsonw)

  • APT tool

    Is this the right forum for the annotation processing tool (APT).
    I will assume it is, since it has to do with meta data, which is related to reflection.
    As I understand it, one of the purposes of the new annotations/metadata mechanism is to allow third party tools which can process java program which are annotated with meta data, see for example the @remote example in 1.5 in a nutshell.
    However, I can not see how the @remote example can be brought to work, since the tool should translate
    public class Ping {
       public @remote void ping() {
    into
    public interface PingIF extends Remote {
      public void ping() throws RemoteException;
    public class Ping implements PingIF {
      public void ping() {
    This means that the class Ping should be transformed into one which has an extra implements.
    The APT explicitly states that it is a read only tool. That is fine. And I can see how I can write a new file, which contains the new Ping class.
    But I can not see how that should be done if there was any code in the body of the original ping, I cannot using the current APT tool get hold of the method body (or the initializers of fields). This seems to be necessary for a long range of interesting tools.
    -- Kasper

    The only way that I can see to do what you need to do with apt is to use the Proxy design pattern. That is, your "annotation processor" can output the source for a Java class that wraps the one you're processing, and your wrapper class can throw RemoteExceptions and the like.
    The only advantage of using apt over a doclet is that apt is more tightly integrated with javac. In particular, it will spawn off instances of the compiler to handle your machine-generated code. The real issue is that neither apt nor doclets solve the real problem---that you need to modify, not wrap, the source code based on the annotation. Apt does not provide access to the parse or abstract-syntax tree, so the only solution is to write a small compiler, yourself.
    -Allen

  • Is there a way to easily batch convert hundreds of video files to h.264, while retaining the original dimensions, metadata, etc.?

    I am organizing my library of stock video footage so is easily view (show to clients) and access. I need advice for two things:
    First: What is a good program to catalog footage in? I am considering using iTunes because I already have it and I could setup smart folders to easily organize footage.
    Second: I would like to encode all the footage to h.264 so I can preview it in Quicktime and add it to an iTunes library. My problem is all the footage is in a wide variety of dimensions, formats, framerates, strange codecs etc. I have access to Adobe Media Encoder and Apple Compressor. Is there a way to easily batch convert hundreds of video files to h.264, while retaining the original dimensions, metadata, etc.?
    I have tried using a watch folder in AME but it freezes every time I add the folder...
    Thanks for any help!

    "including library and music folders) from my computer"
    Did you move the entire iTunes folder the hold Option, select Choose library and select the iTunes folder you moved?

  • JPA: Translating Annotations to Metadata (orm.xml)

    I'm trying to translate the commented annotations in the next two classes to metadata:
    package pfc.model;
    import java.io.Serializable;
    import java.util.Date;
    //import javax.persistence.*;
    //@Entity
    public class DadesComentari implements Serializable {
        //@Id
        //@Column(name = "id", nullable = false)
        private Integer id;
        //@Column(name = "accio")
        private Integer accio;
        //@Column(name = "idAutor", nullable = false)
        private String idAutor;
        //@Column(name = "perfilAutor", nullable = false)
        private Integer perfilAutor;
        //@Column(name = "dataCreacio", nullable = false)
        //@Temporal(TemporalType.TIMESTAMP)
        private Date dataCreacio;
        //@Column(name = "text", nullable = false)
        private String text;
        //@Column(name = "idIncidencia", nullable = false)
        private Integer idIncidencia;
         ...(Setters and getters)...
    package pfc.model;
    import java.io.Serializable;
    import java.util.ArrayList;
    import java.util.Date;
    //import javax.persistence.*;
    //@Entity
    public class DadesIncidencia implements Serializable {
        //@Id
        //@Column(name = "id", nullable = false)
        private Integer id;
        //@Column(name = "servAfectats", nullable = false)
        private Integer servAfectats;
        //@Column(name = "idCreador", nullable = false)
        private String idCreador;
        //@Column(name = "idTecnic")
        private String idTecnic;
        //@Column(name = "idTD")
        private String idTD;
        //@Column(name = "visitaSolicitada", nullable = false)
        private Boolean visitaSolicitada;
        //@Column(name = "dataCreacio", nullable = false)
        //@Temporal(TemporalType.TIMESTAMP)
        private Date dataCreacio;
        //@Column(name = "dataTancament")
        //@Temporal(TemporalType.TIMESTAMP)
        private Date dataTancament;
        //@Column(name = "nomClient")
        private String nomClient;
        //@Column(name = "cognomsClient")
        private String cognomsClient;
        //@Transient
        private ArrayList comentaris;
         ...(Setters and getters)...
    }To do it I have created the next file orm.xml:
    <?xml version="1.0" encoding="UTF-8" ?>
    <entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm"
                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                     xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd"
                     version="1.0">
        <package>pfc</package>
        <entity class="pfc.model.DadesIncidencia" name="incidencia">     
            <attributes>
                <id name="id">
                    <column name="id" nullable="false"/>
                </id>
                <basic name="servAfectats">
                    <column name="servAfectats" nullable="false"/>
                </basic>
                <basic name="dataCreacio">
                    <column name="dataCreacio" nullable="false"/>
                    <temporal>TIMESTAMP</temporal>
                </basic> 
                <basic name="dataTancament">
                    <column name="dataTancament"/>
                    <temporal>TIMESTAMP</temporal>
                </basic>
                <basic name="idCreador">
                    <column name="idCreador" nullable="false"/>
                </basic>
                <basic name="idTecnic">
                    <column name="idTecnic"/>
                </basic>
                <basic name="idTD">
                    <column name="idTD"/>
                </basic>
                <basic name="visitaSolicitada">
                    <column name="visitaSolicitada" nullable="false"/>
                </basic>
                <basic name="nomClient">
                    <column name="nomClient"/>
                </basic> 
                <basic name="cognomsClient">
                    <column name="cognomsClient"/>
                </basic>  
                <transient name="comentaris"/>
            </attributes>
        </entity>
        <entity class="pfc.model.DadesComentari" name="comentari">
            <attributes>
                <id name="id">
                    <column name="id" nullable="false"/>
                </id>           
                <basic name="idIncidencia">
                    <column name="idIncidencia" nullable="false"/>
                </basic>
                <basic name="perfilAutor">
                    <column name="perfilAutor" nullable="false"/>
                </basic>
                <basic name="idAutor">
                    <column name="idAutor" nullable="false"/>
                </basic>
                <basic name="dataCreacio">
                    <column name="dataCreacio" nullable="false"/>
                    <temporal>TIMESTAMP</temporal>
                </basic>
                <basic name="accio">
                    <column name="accio" />
                </basic>
                <basic name="text">
                    <column name="text" nullable="false"/>
                </basic>           
            </attributes>
        </entity>
    </entity-mappings>Which I reference from the persistence.xml:
    <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
        <persistence-unit name="pfc" transaction-type="RESOURCE_LOCAL">
            <provider>oracle.toplink.essentials.PersistenceProvider</provider>
            <mapping-file>pfc/model/orm.xml</mapping-file>
            <!--<class>pfc.model.DadesIncidencia</class>
        <class>pfc.model.DadesComentari</class> -->
            <properties>
                <property name="toplink.jdbc.driver" value="com.mysql.jdbc.Driver"/>
                <property name="toplink.jdbc.url" value="jdbc:mysql://localhost/pfc"/>
                <property name="toplink.jdbc.password" value=""/>
                <property name="toplink.jdbc.user" value="root"/>
            </properties>
        </persistence-unit>
    </persistence>Having done only these modifications, the next exception appears when trying to execute the application:
    Exception [TOPLINK-30005] (Oracle TopLink Essentials - 2.0 (Build b58g-fcs (09/07/2007))): oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException
    Exception Description: An exception was thrown while searching for persistence archives with ClassLoader: WebappClassLoader
      delegate: false
      repositories:
        /WEB-INF/classes/
    ----------> Parent Classloader:
    org.apache.catalina.loader.StandardClassLoader@f4f44a
    Internal Exception: javax.persistence.PersistenceException: Exception [TOPLINK-28018] (Oracle TopLink Essentials - 2.0 (Build b58g-fcs (09/07/2007))): oracle.toplink.essentials.exceptions.EntityManagerSetupException
    Exception Description: predeploy for PersistenceUnit [pfc] failed.
    Internal Exception: java.lang.NullPointerException
         at oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException.exceptionSearchingForPersistenceResources(PersistenceUnitLoadingException.java:143)
         at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:169)
         at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:110)
         at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
         at pfc.model.DAOFactory.connectarBD(DAOFactory.java:15)
         at pfc.model.FaçanaDelModel.obtenirDadesIncidencia(FaçanaDelModel.java:33)
         at pfc.IncidenciaController.handleRequest(IncidenciaController.java:18)Anybody can see what I'm not doing properly?
    Thank you in advance, and sorry for my "still in progress" English

    There is not yet any built in support for this.
    What I have been doing is configuring JDev to understand the orm.xml schema so that when editing the file with JDeveloper it can assist me on the available elements and attributes as well as a default structure.
    JDeveloper :: Tools -> Preferences -> XML Schema -> Add
    jar:file:/C:/oracle/10.1.3.1/preview/jdev/toplink/jlib/toplink-essentials.jar!/orm_1_0.xsd
    Now when you wish to create an orm XML instance document in your project you can use:
    New -> General -> XML -> XML Document from Schema
    Select "Use Registered Schema"
    Select the ORM target namespace: http://java.sun.com/xml/ns/persistence/orm
    This will give you a basic orm.xml file properly configured which you can then use to define your mappings.
    Doug

  • Servlet 3.0: Annotation-Scanning although "metadata-complete=true" allowed?

    Hello,
    according Servlet 3.0 spec a "metadata-complete=true" in web.xml MUST deactivate the annotation scanning in deployment phase. That is EXTREMELY important for huge web applications. Is annotation scanning also forbidden while application STARTUP? Is the application startup part of the deployment phase in terms of the specification?
    Background - The following scenario does NOT work anymore for Websphere Application Server 8.5:
    http://www-01.ibm.com/support/docview.wss?uid=swg21381764
    Therefore IMHO WAS 8.5 isn't completely JEE6 conform. Do you agree?
    Regards
    Christian Bittner

    Hello,
    according Servlet 3.0 spec a "metadata-complete=true" in web.xml MUST deactivate the annotation scanning in deployment phase. That is EXTREMELY important for huge web applications. Is annotation scanning also forbidden while application STARTUP? Is the application startup part of the deployment phase in terms of the specification?
    Background - The following scenario does NOT work anymore for Websphere Application Server 8.5:
    http://www-01.ibm.com/support/docview.wss?uid=swg21381764
    Therefore IMHO WAS 8.5 isn't completely JEE6 conform. Do you agree?
    Regards
    Christian Bittner

  • Metadata annotations processing?

    When are metadata annotations processing? Just when the applications starts or during the runtime also?

    why do you need to know how this happens? Because I want to know how the matedata mapping process goes?
    I want to know when for some persistence class appropriate object ( or group of objects) that is responsible for making mapping is created (object that e.g moves attributes value from and to database etc.). Is this object created only once for persistence class or e.g each time when some persistence operation is done?
    could You explain me this?

  • Advantage(s) of using Metadata(Annotations)

    What are the advantages of using Metadata(Annotations) and why????
    Help me to understand PLZ.

    g o o g l e

  • Metadata annotation facility - does it work?

    This might not be the right forum ... if it is not, does anybody know which forum would be better?
    I'm using the beta release of the compiler and tried to define an annotation type, annotate a class and read the annotation. Pretty simple and straightforward, but my innocent attempt made the compiler crash with an uncaught AssertionError.
    Since compilers usually do not crash and this is my first attempt with annotations I am wondering whether the annotation facility is supposed to work in the beta release. Does anybody know? Has anybody successfully done anything with annotations?
    Perhaps it's my fault and I have been doing something really, really malicious. Can anybody tell? My example looks like this:
    public interface SortingOrder<T> {
        boolean isLess(T t1, T t2);
    public final class Name {
        // ... stuff ...
    public final class LastNameLess implements SortingOrder<Name> {
         public boolean isLess(Name n1, Name n2) {
                          // ... whatever ...
                          return false;
    public @interface SortingOrderAnnotation {
        Class<? extends SortingOrder> value();
    @SortingOrderAnnotation(LastNameLess.class)
    public final class AnnotationReader {
       // ... I intended using the SortingOrder class here but I didn't get that far, hence this is empty  ...
    public final class Test {
         public static void main(String[] args) {
                               AnnotationReader ref = new AnnotationReader();  // <<< kills the compiler
    }

    Yeah I see the same thing with beta 1, by compiling *.java followed by Test.java
    The simplest I've got it down to, with an identical stack trace, is this:
    SomeAnnotation.java:    @interface SomeAnnotation {
            Class<?> value();
        }Annotated.java:
        @SomeAnnotation(Object.class)
        class Annotated { }Foo.java:
        class Foo {
                public static void main(String[] args) {
                        Annotated a;
        }If you save those three files in an empty directory, cd into that directory and, using beta 1, issue:
    javac -source 1.5 *.java
    javac -source 1.5 Foo.java... you get this:
    java.lang.AssertionError
            at com.sun.tools.javac.jvm.ClassReader$AnnotationDeproxy.deproxy(ClassReader.java:994)
            at com.sun.tools.javac.jvm.ClassReader$AnnotationDeproxy.deproxyCompound(ClassReader.java:967)
            at com.sun.tools.javac.jvm.ClassReader$AnnotationDeproxy.deproxyCompoundList(ClassReader.java:955)
            at com.sun.tools.javac.jvm.ClassReader$AnnotationCompleter.enterAnnotation(ClassReader.java:1107)
            at com.sun.tools.javac.comp.Annotate.flush(Annotate.java:92)
            at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:509)
            at com.sun.tools.javac.tree.Tree$VarDef.accept(Tree.java:511)
            at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:256)
            at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:291)
            at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:307)
            at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:562)
            at com.sun.tools.javac.tree.Tree$Block.accept(Tree.java:540)
            at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:256)
            at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:291)
            at com.sun.tools.javac.comp.Attr.visitMethodDef(Attr.java:498)
            at com.sun.tools.javac.tree.Tree$MethodDef.accept(Tree.java:482)
            at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:256)
            at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:291)
            at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:2301)
            at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2235)
            at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2188)
            at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:412)
            at com.sun.tools.javac.main.Main.compile(Main.java:593)
            at com.sun.tools.javac.main.Main.compile(Main.java:545)
            at com.sun.tools.javac.Main.compile(Main.java:44)
            at com.sun.tools.javac.Main.main(Main.java:35)langer: is that what you're seeing?
    I can't reproduce it with the latest CAP build (42) in either case.
    Mark

  • Printing in paper Annotation information inside the Asset Metadata.

    Hi guys,
    I'd like to know if someone knows, whether it's possible or not to make a scprit ou something to print the information that was written inside the annotation field, that one you can find inside a movie clip (asset), cause a need to print that in paper, 'cause sometimes i need to edit the movies outside the office and i don't have access to FCServer, to read the description.
    Tks in advance !!!
    Regards,

    Olá Pessoal!
    Hi Rafael,
    You`ve tried the command?
    With just this command you`ll retrieve all annotations! The "only" problem is that instead of clip name there`ll be a Asset ID. If this is not a problem for you, or you manage to use fcsvr_client (as recommended by Jamie Hodge) to retrieve Asset names with IDs then you`ll have a neat printable version!
    Some tips:
    the main command is:
    /Library/Application\ Support/Final\ Cut\ Server/Final\ Cut\ Server.bundle/Contents/Resources/sbin/fcsvr_run psql px pxdb -c "select * from pxtcmdvalue;"
    If you put a "> pathto_afile.txt" (without quotes) in the end all output will be in this TXT file like a nice printable table.
    If you want just annotations from a specific asset you can use in the end (before >) "| grep ID" (without quotes and ID is the asset ID number)
    Try it yourself and you`ll see that`s it`s almost what you want.
    If you want a more powerful way of doing this I`d recommend to dig into the FinalCutServerIntegrationSample ( http://developer.apple.com/samplecode/FinalCutServerIntegrationSample/index.html )
    that has a web annotations (that exports XML, than FCSRV reads it and vice-versa).
    FCSrv it`s an amazing product but it`s recent born, maybe in the future it`ll do all that and more! (I hope so!)
    Abraços!

  • Outgrowing iPhoto? I want more metadata options

    I use PSE 8 for my external editing program and iPhoto '09. This setup is great for what I do. At least until now, as I feel I may be outgrowing iPhoto. I'm wanting to add more information to metadata file info. I have keywords, but I would like to input additional info such as copyright, author, email, etc information. When I choose "view extended file info" in iPhoto, it is still limited in what it shows you and what you can input.
    I have used demo's of LR3 and Aperture and am comfortable with both in regards to their organization and metadata info. I have just started experimenting in RAW, so this is another reason I feel LR or AP might be what I need. If I had to choose, I think I prefer the setup and ease of use of LR3 vs. AP.
    I guess my main question is: am I simply missing something in iPhoto that allows the additional metadata information that I'm looking for?

    Welcome to the Apple Discussions. Take a look atMedia Expression. It's a DAM (digital asset management) application that lets the user write keywords, titles, categories, and the other annotations fields shown in this screenshot to the files.
    Other DAM applications with similar extensive metadata control can be read about at The DAM Forum.

  • Metadata issue in PPro - UserClipName populates in Metadata and won't go away

    I have P2 footage that is behaving oddly in PP - PPro CS6.  I am on a PC, using Windows 7 Professional.
    Footage was shot and archived onto our PC last summer - as is our typical process - and a PP project was started. It was left dormant till now - 6 months later.  I am the new editor tasked with finishing this edit. 
    I began by organizing assets in the project and then reviewing all files to identify what I have to work with - this step includes logging info into the metadata (as I typically do).  I noticed that the UserClipName was appearing in the SHOT metadata item - I wanted to use SHOT for the Shot number, so I replaced the UserClipName that was in that field with the Shot Number, and I made other additions to the Metadata in the appropriate fields.  I saved the project often during this process.  I closed the project.  I then tried to open another project in PP and nothing opened.  I tried to open just the program, and nothing opened.  I then logged out of my user account, and then re-logged in.  I tried to open PP and it opened fine.
    I opened other PP projects to see if I could see the UserClipName in the SHOT item (or anywhere) in the Metadata window - and I did not see it.  I also did some test changes to the metadata to see if I could replicate the same issue with the program not opening - changed metadata, save, close - and no problems with opening PP.  I created a new project in PP for the above footage in question, imported it, and there was the UserClipNames in the SHOT metadata field.  I did not change any metadata - just saved and closed, and was able to reopen PP.  I then tried to add data to the Metadata, save and close - I was not able to reopen PP.
    I have imported this footage in various ways - thru the media browser; click and drag from finder window; double click from within the Projects panel then browse to the files; using cntrl-I - and each of these methods was with a clean (new) project.  No love.
    I also tried to convert this footage directly in Encoder as well as through Prelude (which just takes it to Encoder) into three different formats - P2; Quicktime; H.264 - then created new projects in PP. No love.
    What I know is that I can work in the project fine (as far as I can tell so far) as long as I do not touch any metadata.  That is a bummer for me - but, oh well.  But the fact that this issue exists concerns me -I have no assurances that I will I be able to complete this edit successfully.  Fortunately it is only a short PSA, ... and for extra help, I will make my offerings to the Edit-Gods to help get me through to the end without any further issues. 
    I would love to hear if anyone out here has any suggestions on what might be going on - and ideally a solution.  I am okay with appeasing the Edit-Gods - but I would prefer to have more solid solution.
    Sali

    Hi Sali,
    I began by organizing assets in the project and then reviewing all files to identify what I have to work with - this step includes logging info into the metadata (as I typically do).  I noticed that the UserClipName was appearing in the SHOT metadata item - I wanted to use SHOT for the Shot number, so I replaced the UserClipName that was in that field with the Shot Number, and I made other additions to the Metadata in the appropriate fields.  I saved the project often during this process.  I closed the project.  I then tried to open another project in PP and nothing opened.  I tried to open just the program, and nothing opened.  I then logged out of my user account, and then re-logged in.  I tried to open PP and it opened fine.
    Thanks for your post.
    Let me see if I understand you. You say that the text string, "UserClipName" was in the "Shot" metadata field. By replacing that text string with the a shot number in the Shot metadata you began to have unexpected behavior, such as, not being able to reopen a project. Logging out of your user account, then logging back in allowed you to then open the project. Is that correct? That's pretty odd, for sure.
    I opened other PP projects to see if I could see the UserClipName in the SHOT item (or anywhere) in the Metadata window - and I did not see it.  I also did some test changes to the metadata to see if I could replicate the same issue with the program not opening - changed metadata, save, close - and no problems with opening PP.
    Sounds like you have hit a bug with P2 footage and Premiere Pro CS6. There is a closed bug in our database, but the state may been triggered with subsequent changes to your system, or the like. The bug also may not have been completely fixed with your particular kind of P2 media.
    As I understand it, the issue has to do with how XMP metadata is interpreted by Premiere Pro. I do not believe there is a workaround for this issue other than not changing that particular metadata field. Perhaps you can use a different field, like Comment or Description, for shot number.
    What I know is that I can work in the project fine (as far as I can tell so far) as long as I do not touch any metadata.  That is a bummer for me - but, oh well.  But the fact that this issue exists concerns me -I have no assurances that I will I be able to complete this edit successfully. 
    I really hope you can get through this project. Let us know if you hit any more issues along the way.
    Thanks,
    Kevin

  • Error while creating  jco connection for metadata?

    Hi all,
    we are using ep 6 sp 16.
    I could create the  JCO connection for application data  but i am not able to create the jco connection for metadata for the same  r3 server .
    while creating  the   the connection
    system name and  logon group  and disable
    and when i click finish
    it is giving  following error
    Failed to create new JCO client connection testmetadata: com.sap.tc.webdynpro.services.sal.sl.api.WDSystemLandscapeException: Error while obtaining JCO connection. at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.getJCOClientConnection(SystemLandscapeFactory.java:150) at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.createJCOClientConnection(SystemLandscapeFactory.java:356) at com.sap.tc.webdynpro.services.sal.sl.api.WDSystemLandscape.createJCOClientConnection(WDSystemLandscape.java:107) at com.sap.tc.webdynpro.tools.sld.ButtonBar.onActionFinish(ButtonBar.java:224) at com.sap.tc.webdynpro.tools.sld.wdp.InternalButtonBar.wdInvokeEventHandler(InternalButtonBar.java:265) at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87) at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67) at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleAction(WebDynproMainTask.java:101) at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:304) at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:659) at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59) at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:251) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:55) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(AccessController.java:180) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170) Caused by: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Failed to resolve connection parameter for testmetadata at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.resolveConnectionParameter4MsgServerJCODestination(JCOClientConnection.java:670) at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.resolveConnectionParameter(JCOClientConnection.java:486) at com.sap.tc.webdynpro.serverimpl.core.sl.AbstractJCOClientConnection.init(AbstractJCOClientConnection.java:252) at com.sap.tc.webdynpro.serverimpl.core.sl.AbstractJCOClientConnection.<init>(AbstractJCOClientConnection.java:226) at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.getJCOClientConnection(SystemLandscapeFactory.java:148) at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.createJCOClientConnection(SystemLandscapeFactory.java:356) at com.sap.tc.webdynpro.services.sal.sl.api.WDSystemLandscape.createJCOClientConnection(WDSystemLandscape.java:107) at com.sap.tc.webdynpro.tools.sld.ButtonBar.onActionFinish(ButtonBar.java:224) at com.sap.tc.webdynpro.tools.sld.wdp.InternalButtonBar.wdInvokeEventHandler(InternalButtonBar.java:265) at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87) at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67) at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleAction(WebDynproMainTask.java:101) at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:304) at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:659) at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59) at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:251) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:55) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(AccessController.java:180) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170) Caused by: java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:606) at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.resolveConnectionParameter4MsgServerJCODestination(JCOClientConnection.java:564) at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.resolveConnectionParameter(JCOClientConnection.java:486) at com.sap.tc.webdynpro.serverimpl.core.sl.AbstractJCOClientConnection.init(AbstractJCOClientConnection.java:252) at com.sap.tc.webdynpro.serverimpl.core.sl.AbstractJCOClientConnection.<init>(AbstractJCOClientConnection.java:226) at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.getJCOClientConnection(SystemLandscapeFactory.java:148) at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.createJCOClientConnection(SystemLandscapeFactory.java:356) at com.sap.tc.webdynpro.services.sal.sl.api.WDSystemLandscape.createJCOClientConnection(WDSystemLandscape.java:107) at com.sap.tc.webdynpro.tools.sld.ButtonBar.onActionFinish(ButtonBar.java:224) at com.sap.tc.webdynpro.tools.sld.wdp.InternalButtonBar.wdInvokeEventHandler(InternalButtonBar.java:265) at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87) at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67) at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleAction(WebDynproMainTask.java:101) at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:304) at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:659) at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59) at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:251) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:55) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(AccessController.java:180) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170) 
    Thanking.
    Rajendra

    Hello Rajendra,
    Good to hear from u. Let me try to give a soln for this problem of yours.
    I think probably the logon group has not been specified in the backend.If thats the case then do the following:
    Connect to the backend server for which you are trying to create the JCO. Run the transaction SMLG. It will show u the existing logon groups. carry out the following steps if the 'PUBLIC' group is not present in the list of logon groups.
    Click on the create button. In the pop-up, type the logon as 'PUBLIC'. For the instance, select the F4 help and choose the existing instance number. Click on copy and click save. Try running the transaction /nsmlg and now it should show the logon group 'PUBLIC'.
    When you create the JCO connection, it should now show the logon group 'PUBLIC'.
    Regards,
    Prathamesh.

  • Server goes out of memory when annotating TIFF File. Help with Tiled Images

    I am new to JAI and have a problem with the system going out of memory
    Objective:
    1)Load up a TIFF file (each approx 5- 8 MB when compressed with CCITT.6 compression)
    2)Annotate image (consider it as a simple drawString with the Graphics2D object of the RenderedImage)
    3)Send it to the servlet outputStream
    Problem:
    Server goes out of memory when 5 threads try to access it concurrently
    Runtime conditions:
    VM param set to -Xmx1024m
    Observation
    Writing the files takes a lot of time when compared to reading the files
    Some more information
    1)I need to do the annotating at a pre-defined specific positions on the images(ex: in the first quadrant, or may be in the second quadrant).
    2)I know that using the TiledImage class its possible to load up a portion of the image and process it.
    Things I need help with:
    I do not know how to send the whole file back to servlet output stream after annotating a tile of the image.
    If write the tiled image back to a file, or to the outputstream, it gives me only the portion of the tile I read in and watermarked, not the whole image file
    I have attached the code I use when I load up the whole image
    Could somebody please help with the TiledImage solution?
    Thx
    public void annotateFile(File file, String wText, OutputStream out, AnnotationParameter param) throws Throwable {
    ImageReader imgReader = null;
    ImageWriter imgWriter = null;
    TiledImage in_image = null, out_image = null;
    IIOMetadata metadata = null;
    ImageOutputStream ios = null;
    try {
    Iterator readIter = ImageIO.getImageReadersBySuffix("tif");
    imgReader = (ImageReader) readIter.next();
    imgReader.setInput(ImageIO.createImageInputStream(file));
    metadata = imgReader.getImageMetadata(0);
    in_image = new TiledImage(JAI.create("fileload", file.getPath()), true);
    System.out.println("Image Read!");
    Annotater annotater = new Annotater(in_image);
    out_image = annotater.annotate(wText, param);
    Iterator writeIter = ImageIO.getImageWritersBySuffix("tif");
    if (writeIter.hasNext()) {
    imgWriter = (ImageWriter) writeIter.next();
    ios = ImageIO.createImageOutputStream(out);
    imgWriter.setOutput(ios);
    ImageWriteParam iwparam = imgWriter.getDefaultWriteParam();
    if (iwparam instanceof TIFFImageWriteParam) {
    iwparam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
    TIFFDirectory dir = (TIFFDirectory) out_image.getProperty("tiff_directory");
    double compressionParam = dir.getFieldAsDouble(BaselineTIFFTagSet.TAG_COMPRESSION);
    setTIFFCompression(iwparam, (int) compressionParam);
    else {
    iwparam.setCompressionMode(ImageWriteParam.MODE_COPY_FROM_METADATA);
    System.out.println("Trying to write Image ....");
    imgWriter.write(null, new IIOImage(out_image, null, metadata), iwparam);
    System.out.println("Image written....");
    finally {
    if (imgWriter != null)
    imgWriter.dispose();
    if (imgReader != null)
    imgReader.dispose();
    if (ios != null) {
    ios.flush();
    ios.close();
    }

    user8684061 wrote:
    U are right, SGA is too large for my server.
    I guess oracle set SGA automaticlly while i choose default installion , but ,why SGA would be so big? Is oracle not smart enough ?Default database configuration is going to reserve 40% of physical memory for SGA for an instance, which you as a user can always change. I don't see anything wrong with that to say Oracle is not smart.
    If i don't disincrease SGA, but increase max-shm-memory, would it work?This needs support from the CPU architecture (32 bit or 64 bit) and the kernel as well. Read more about the huge pages.

  • Is there a smart way to convert People annotations in iView to Keywords in Lightroom?

    I have annotated several thousand pictures in iView using "People".
    I can see this in PS or Bridge if I use File Info. But i have to look in the Advanced section of the XMP reader.
    As I have started to use Lightroom I would like to transform the "People"-annotations in iView to IPTC Keywords.
    I suppose the best would have been if I had thought of this before I started to use Lightroom. Then I could have searched for all photos in iView that had a certain name and then add a key word with the name and export the key words (syncronizing annotations). And then import the pictures in Lightroom. But I didn't. So if I import metadata from files now I will destroy the ones I added in Lightroom.
    Does anyone have a good idea on what to do?

    I purposely don't use People or other on-standard fields in iView because of confusion with other software. I think there's a script in iView that will allow you to move the contents of one field to another (people to keywords). You'd then have to re-synch them.
    I wish I paid close attention to meta data 5 or 6 years ago!

Maybe you are looking for

  • 11g r2 install on windows 2008 r2

    I am trying to install Oracle 11g Release 2 Grid on Windows 64 bit... While installing , I am getting the following error ... Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the re

  • Bug? Menu Bar Not Accessible in Safari After Watching Full Screen Video

    Hi everyone, I have had this Not accessible menu bar problem time to time while using Safari, and I finally figured out what caused it. It always happens right after you go to a full screen video mode, and then get back out, and now when you move the

  • Re: Wireless connectivity

    I acquired my daughter's HP printer - Model D11a -  it works when connected with USB but I'd like it to work wireless.  I've had several printers and never had a problem connecting.  I followed all the instructions but it still says the password I pr

  • BI: How many bytes consumes an Infocube or DSO in Database

    Hi Colleagues, is there an easy way, to find out, how many MB an Infocube or an DSO consumes actually on DB. Thanks ans regards, Wolfgang

  • I can see  thumbnails, but originals arent there

    I moved my iPhoto Library to my hard drive and now it says the the alias XXXX.jpg could not be opened because the original item could not be found. I can still see the name, and all of the thumb nails are still there. Is there a way I can get the inf