Author |
Message |
sue
Board User
Joined: Sun Feb 19, 2006 4:55 am Posts: 7
|
Posted: Thu Apr 20, 2006 11:06 am |
|
I want to wrap a jp2 file, but it appears as follows:
"ERROR:XML FATAL ERROR:Failed to load dictionary "dict.xml"
ERROR:Orthodox dictionary failed to load"
I don't know why.
I have changed the code at Line 568 of esp_jp2k.cpp according to what you say.
|
|
|
|
|
Matt Beard
Insider
Joined: Thu Apr 15, 2004 10:39 am Posts: 198 Location: Scotland
|
Posted: Thu Apr 20, 2006 12:21 pm |
|
That simply means that the dictionary file failed to load - under windows it will look in the current working directory for dict.xml, under Linux it will look in the directory /usr/local/share/mxflib.
In all cases the directory can be overridden by setting the MXFLIB_DATA_DIR environment variable.
|
|
|
|
|
sue
Board User
Joined: Sun Feb 19, 2006 4:55 am Posts: 7
|
Posted: Fri Apr 21, 2006 4:43 am |
|
Thank you,
I have load the file "dict.xml".
but new errors appears:
"
mxflib file wrapper
kagsize=1
input file=1.jp2
output file=1.mxf
output op=op1a
ERROR:NO BODY!
.......
.......
ERROR:NO BODY!
ERROR:Metadata Object "Preface/InstanceUID" should be a reference
target <a UUID>,but has size 0
ERROR:Metadata Object "TimecodeComponent/InstanceUID" should be a
reference target <a UUID>,but has size 0
ERROR:Metadata Object "Sequence/InstanceUID" should be a reference
target <a UUID>,but has size 0
ERROR:Metadata Object "Track/InstanceUID" should be a reference target <a UUID>,but has size 0
ERROR:Metadata Object "SourceClip/InstanceUID" should be a reference
target <a UUID>,but has size 0
ERROR:Metadata Object "Sequence/InstanceUID" should be a reference
target <a UUID>,but has size 0
ERROR:Metadata Object "Track/InstanceUID" should be a reference target <a UUID>,but has size 0
ERROR:Metadata Object "MaterialPackage/InstanceUID" should be a
reference target <a UUID>,but has size 0
ERROR:Metadata Object "TimecodeComponent/InstanceUID" should be a
reference target <a UUID>,but has size 0
ERROR:Metadata Object "Sequence/InstanceUID" should be a reference
target <a UUID>,but has size 0
ERROR:Metadata Object "Track/InstanceUID" should be a reference target <a UUID>,but has size 0
ERROR:Metadata Object "SourceClip/InstanceUID" should be a reference
target <a UUID>,but has size 0
ERROR:Metadata Object "Sequence/InstanceUID" should be a reference
target <a UUID>,but has size 0
ERROR:Metadata Object "Track/InstanceUID" should be a reference target <a UUID>,but has size 0
ERROR:Metadata Object "SourcePackage/InstanceUID" should be a reference target <a UUID>,but has size 0
ERROR:Metadata Object "JPEG2000PictureSubDescriptor/InstanceUID" should be a reference target <a UUID>,but has size 0
ERROR:Metadata Object "RGBAEssenceDescriptor/InstanceUID" should be a reference target <a UUID>,but has size 0
ERROR:Metadata Object "MultipleDescriptor/InstanceUID" should be a
reference target <a UUID>,but has size 0
ERROR:Metadata Object "EssenceContainerData/InstanceUID" should be a reference target <a UUID>,but has size 0
ERROR:Metadata Object "ContentStorge/InstanceUID" should be a reference target <a UUID>,but has size 0
ERROR:NO BODY!
ERROR:NO BODY!
.......................
"
where may the problem lie in?
May it be that the jp2 file format I wrapp is not standard?
|
|
|
|
|
Matt Beard
Insider
Joined: Thu Apr 15, 2004 10:39 am Posts: 198 Location: Scotland
|
Posted: Fri Apr 21, 2006 7:35 am |
|
This looks like the template problem with Visual Studio version 6.
If you are using MSVC 6 you will need to download the file mxflib-beta-0.6.0-patch.zip from the 0.6.0-Beta download section.
Hope this helps
|
|
|
|
|
sue
Board User
Joined: Sun Feb 19, 2006 4:55 am Posts: 7
|
Posted: Fri Apr 21, 2006 8:43 am |
|
Before I run it ,I have downloaded the patch files,and already replace the three files in mxflib.
So it shouldn't because of this.
|
|
|
|
|
Matt Beard
Insider
Joined: Thu Apr 15, 2004 10:39 am Posts: 198 Location: Scotland
|
Posted: Fri Apr 21, 2006 12:05 pm |
|
Have you re-built the library and utilities after installing the patched source files?
|
|
|
|
|
sue
Board User
Joined: Sun Feb 19, 2006 4:55 am Posts: 7
|
Posted: Mon Apr 24, 2006 6:44 am |
|
|
|
|
Matt Beard
Insider
Joined: Thu Apr 15, 2004 10:39 am Posts: 198 Location: Scotland
|
Posted: Mon Apr 24, 2006 10:09 am |
|
Can I e-mail you a new set of sources for you to try?
It will be a little under 500k and I propose to send it to the e-mail address you used when you signed up for this board.
Is this OK?
Also it would help to know what compiler and OS version you are using.
|
|
|
|
|
sue
Board User
Joined: Sun Feb 19, 2006 4:55 am Posts: 7
|
Posted: Mon Apr 24, 2006 11:44 am |
|
Of course you can.
Thank you so much:)
|
|
|
|
|
sue
Board User
Joined: Sun Feb 19, 2006 4:55 am Posts: 7
|
Posted: Tue Apr 25, 2006 7:03 am |
|
I have got the sources and it works well!
Thank you so much.
|
|
|
|
|
|