summaryrefslogtreecommitdiff
path: root/src/Metadata.cpp
diff options
context:
space:
mode:
authorThomas Richter <thomas.richter@iis.fraunhofer.de>2021-05-25 03:54:12 +0200
committerThomas Richter <thomas.richter@iis.fraunhofer.de>2021-05-25 03:54:12 +0200
commit0a656f5a78cb7f6cc603352eb73a7f6ff08e5d5c (patch)
treeea85dddfef014401fb672f51a36ddf9f418feb10 /src/Metadata.cpp
parentbe4049c46ebc1ce0836ba2659e2103c402d9757d (diff)
Removed code duplications in metadata.h/Metadata.cpp.
Diffstat (limited to 'src/Metadata.cpp')
-rw-r--r--src/Metadata.cpp131
1 files changed, 0 insertions, 131 deletions
diff --git a/src/Metadata.cpp b/src/Metadata.cpp
index e12b312..8c6a192 100644
--- a/src/Metadata.cpp
+++ b/src/Metadata.cpp
@@ -90,8 +90,6 @@ static InterchangeObject* PHDRMetadataTrackSubDescriptor_Factory(const Dictionar
static InterchangeObject* PIMFDynamicMetadataDescriptor_Factory(const Dictionary* Dict) { return new PIMFDynamicMetadataDescriptor(Dict); }
static InterchangeObject* IABEssenceDescriptor_Factory(const Dictionary* Dict) { return new IABEssenceDescriptor(Dict); }
static InterchangeObject* IABSoundfieldLabelSubDescriptor_Factory(const Dictionary* Dict) { return new IABSoundfieldLabelSubDescriptor(Dict); }
-static InterchangeObject* JPEGXSPictureSubDescriptor_Factory(const Dictionary* Dict) { return new JPEGXSPictureSubDescriptor(Dict); }
-
void
ASDCP::MXF::Metadata_InitTypes(const Dictionary* Dict)
@@ -5484,135 +5482,6 @@ IABSoundfieldLabelSubDescriptor::WriteToBuffer(ASDCP::FrameBuffer& Buffer)
return InterchangeObject::WriteToBuffer(Buffer);
}
-//------------------------------------------------------------------------------------------
-// JPEGXSPictureSubDescriptor
-
-//
-
-JPEGXSPictureSubDescriptor::JPEGXSPictureSubDescriptor(const Dictionary* d) : InterchangeObject(d), JPEGXSPpih(0), JPEGXSPlev(0), JPEGXSWf(0), JPEGXSHf(0), JPEGXSNc(0)
-{
- assert(m_Dict);
- m_UL = m_Dict->ul(MDD_JPEGXSPictureSubDescriptor);
-}
-
-JPEGXSPictureSubDescriptor::JPEGXSPictureSubDescriptor(const JPEGXSPictureSubDescriptor& rhs) : InterchangeObject(rhs.m_Dict)
-{
- assert(m_Dict);
- m_UL = m_Dict->ul(MDD_JPEGXSPictureSubDescriptor);
- Copy(rhs);
-}
-
-
-//
-ASDCP::Result_t
-JPEGXSPictureSubDescriptor::InitFromTLVSet(TLVReader& TLVSet)
-{
- assert(m_Dict);
- Result_t result = InterchangeObject::InitFromTLVSet(TLVSet);
- if ( ASDCP_SUCCESS(result) ) result = TLVSet.ReadUi16(OBJ_READ_ARGS(JPEGXSPictureSubDescriptor, JPEGXSPpih));
- if ( ASDCP_SUCCESS(result) ) result = TLVSet.ReadUi16(OBJ_READ_ARGS(JPEGXSPictureSubDescriptor, JPEGXSPlev));
- if ( ASDCP_SUCCESS(result) ) result = TLVSet.ReadUi16(OBJ_READ_ARGS(JPEGXSPictureSubDescriptor, JPEGXSWf));
- if ( ASDCP_SUCCESS(result) ) result = TLVSet.ReadUi16(OBJ_READ_ARGS(JPEGXSPictureSubDescriptor, JPEGXSHf));
- if ( ASDCP_SUCCESS(result) ) result = TLVSet.ReadUi8(OBJ_READ_ARGS(JPEGXSPictureSubDescriptor, JPEGXSNc));
- if ( ASDCP_SUCCESS(result) ) result = TLVSet.ReadObject(OBJ_READ_ARGS(JPEGXSPictureSubDescriptor, JPEGXSComponentTable));
- if ( ASDCP_SUCCESS(result) ) {
- result = TLVSet.ReadUi16(OBJ_READ_ARGS_OPT(JPEGXSPictureSubDescriptor, JPEGXSCw));
- JPEGXSCw.set_has_value( result == RESULT_OK );
- }
- if ( ASDCP_SUCCESS(result) ) {
- result = TLVSet.ReadUi16(OBJ_READ_ARGS_OPT(JPEGXSPictureSubDescriptor, JPEGXSHsl));
- JPEGXSHsl.set_has_value( result == RESULT_OK );
- }
- if ( ASDCP_SUCCESS(result) ) {
- result = TLVSet.ReadUi32(OBJ_READ_ARGS_OPT(JPEGXSPictureSubDescriptor, JPEGXSMaximumBitRate));
- JPEGXSMaximumBitRate.set_has_value( result == RESULT_OK );
- }
- return result;
-}
-
-//
-ASDCP::Result_t
-JPEGXSPictureSubDescriptor::WriteToTLVSet(TLVWriter& TLVSet)
-{
- assert(m_Dict);
- Result_t result = InterchangeObject::WriteToTLVSet(TLVSet);
- if ( ASDCP_SUCCESS(result) ) result = TLVSet.WriteUi16(OBJ_WRITE_ARGS(JPEGXSPictureSubDescriptor, JPEGXSPpih));
- if ( ASDCP_SUCCESS(result) ) result = TLVSet.WriteUi16(OBJ_WRITE_ARGS(JPEGXSPictureSubDescriptor, JPEGXSPlev));
- if ( ASDCP_SUCCESS(result) ) result = TLVSet.WriteUi16(OBJ_WRITE_ARGS(JPEGXSPictureSubDescriptor, JPEGXSWf));
- if ( ASDCP_SUCCESS(result) ) result = TLVSet.WriteUi16(OBJ_WRITE_ARGS(JPEGXSPictureSubDescriptor, JPEGXSHf));
- if ( ASDCP_SUCCESS(result) ) result = TLVSet.WriteUi8(OBJ_WRITE_ARGS(JPEGXSPictureSubDescriptor, JPEGXSNc));
- if ( ASDCP_SUCCESS(result) ) result = TLVSet.WriteObject(OBJ_WRITE_ARGS(JPEGXSPictureSubDescriptor, JPEGXSComponentTable));
- if ( ASDCP_SUCCESS(result) && ! JPEGXSCw.empty() ) result = TLVSet.WriteUi16(OBJ_WRITE_ARGS_OPT(JPEGXSPictureSubDescriptor, JPEGXSCw));
- if ( ASDCP_SUCCESS(result) && ! JPEGXSHsl.empty() ) result = TLVSet.WriteUi16(OBJ_WRITE_ARGS_OPT(JPEGXSPictureSubDescriptor, JPEGXSHsl));
- if ( ASDCP_SUCCESS(result) && ! JPEGXSMaximumBitRate.empty() ) result = TLVSet.WriteUi32(OBJ_WRITE_ARGS_OPT(JPEGXSPictureSubDescriptor, JPEGXSMaximumBitRate));
- return result;
-}
-
-//
-void
-JPEGXSPictureSubDescriptor::Copy(const JPEGXSPictureSubDescriptor& rhs)
-{
- InterchangeObject::Copy(rhs);
- JPEGXSPpih = rhs.JPEGXSPpih;
- JPEGXSPlev = rhs.JPEGXSPlev;
- JPEGXSWf = rhs.JPEGXSWf;
- JPEGXSHf = rhs.JPEGXSHf;
- JPEGXSNc = rhs.JPEGXSNc;
- JPEGXSComponentTable = rhs.JPEGXSComponentTable;
- JPEGXSCw = rhs.JPEGXSCw;
- JPEGXSHsl = rhs.JPEGXSHsl;
- JPEGXSMaximumBitRate = rhs.JPEGXSMaximumBitRate;
-}
-
-//
-InterchangeObject*
-JPEGXSPictureSubDescriptor::Clone() const
-{
- return new JPEGXSPictureSubDescriptor(*this);
-}
-
-//
-void
-JPEGXSPictureSubDescriptor::Dump(FILE* stream)
-{
- char identbuf[IdentBufferLen];
- *identbuf = 0;
-
- if ( stream == 0 )
- stream = stderr;
-
- InterchangeObject::Dump(stream);
- fprintf(stream, " %22s = %d\n", "JPEGXSPpih", JPEGXSPpih);
- fprintf(stream, " %22s = %d\n", "JPEGXSPlev", JPEGXSPlev);
- fprintf(stream, " %22s = %d\n", "JPEGXSWf", JPEGXSWf);
- fprintf(stream, " %22s = %d\n", "JPEGXSHf", JPEGXSHf);
- fprintf(stream, " %22s = %d\n", "JPEGXSNc", JPEGXSNc);
- fprintf(stream, " %22s = %s\n", "JPEGXSComponentTable", JPEGXSComponentTable.EncodeString(identbuf, IdentBufferLen));
- if ( ! JPEGXSCw.empty() ) {
- fprintf(stream, " %22s = %d\n", "JPEGXSCw", JPEGXSCw.get());
- }
- if ( ! JPEGXSHsl.empty() ) {
- fprintf(stream, " %22s = %d\n", "JPEGXSHsl", JPEGXSHsl.get());
- }
- if ( ! JPEGXSMaximumBitRate.empty() ) {
- fprintf(stream, " %22s = %d\n", "JPEGXSMaximumBitRate", JPEGXSMaximumBitRate.get());
- }
-}
-
-//
-ASDCP::Result_t
-JPEGXSPictureSubDescriptor::InitFromBuffer(const byte_t* p, ui32_t l)
-{
- return InterchangeObject::InitFromBuffer(p, l);
-}
-
-//
-ASDCP::Result_t
-JPEGXSPictureSubDescriptor::WriteToBuffer(ASDCP::FrameBuffer& Buffer)
-{
- return InterchangeObject::WriteToBuffer(Buffer);
-}
-
//
// end Metadata.cpp
//