diff options
| author | jhurst <jhurst@cinecert.com> | 2006-01-06 08:17:23 +0000 |
|---|---|---|
| committer | jhurst <> | 2006-01-06 08:17:23 +0000 |
| commit | e73ef2046cf4f6beb730be071022aaedb3b44bba (patch) | |
| tree | a60dd194a13275efdd8748eb46cd6ca06aa3af95 /src/AS_DCP_MPEG2.cpp | |
| parent | 6e23666cb6184999efc74577cfb1b524181ba5df (diff) | |
broken build, adding write
Diffstat (limited to 'src/AS_DCP_MPEG2.cpp')
| -rwxr-xr-x | src/AS_DCP_MPEG2.cpp | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/src/AS_DCP_MPEG2.cpp b/src/AS_DCP_MPEG2.cpp index 103cd44..51fd802 100755 --- a/src/AS_DCP_MPEG2.cpp +++ b/src/AS_DCP_MPEG2.cpp @@ -65,6 +65,14 @@ ASDCP::MD_to_MPEG2_VDesc(MXF::MPEG2VideoDescriptor* VDescObj, MPEG2::VideoDescri // +ASDCP::Result_t +ASDCP::MPEG2_VDesc_to_MD(MPEG2::VideoDescriptor&, MXF::MPEG2VideoDescriptor*) +{ + return RESULT_OK; +} + + +// void ASDCP::MPEG2::VideoDescriptorDump(const VideoDescriptor& VDesc, FILE* stream) { @@ -350,8 +358,6 @@ ASDCP::MPEG2::MXFReader::DumpIndex(FILE* stream) const //------------------------------------------------------------------------------------------ -#if 0 - // class ASDCP::MPEG2::MXFWriter::h__Writer : public ASDCP::h__Writer @@ -380,13 +386,11 @@ ASDCP::MPEG2::MXFWriter::h__Writer::OpenWrite(const char* filename, ui32_t Heade if ( ! m_State.Test_BEGIN() ) return RESULT_STATE; - m_File = new MXFFile; - - Result_t result = m_File->OpenWrite(filename); + Result_t result = m_File.OpenWrite(filename); if ( ASDCP_SUCCESS(result) ) { - m_EssenceDescriptor = new MDObject("MPEG2VideoDescriptor"); + // m_EssenceDescriptor = new MDObject("MPEG2VideoDescriptor"); result = m_State.Goto_INIT(); } @@ -401,7 +405,7 @@ ASDCP::MPEG2::MXFWriter::h__Writer::SetSourceStream(const VideoDescriptor& VDesc return RESULT_STATE; m_VDesc = VDesc; - Result_t result = MPEG2_VDesc_to_MD(m_VDesc, *m_EssenceDescriptor); + Result_t result = RESULT_OK; // MPEG2_VDesc_to_MD(m_VDesc, *m_EssenceDescriptor); if ( ASDCP_SUCCESS(result) ) result = WriteMXFHeader(ESS_MPEG2_VES, m_VDesc.EditRate, 24 /* TCFrameRate */); @@ -454,9 +458,11 @@ ASDCP::MPEG2::MXFWriter::h__Writer::WriteFrame(const FrameBuffer& FrameBuf, AESE } // update the index manager +#if 0 m_IndexMan->OfferEditUnit(0, m_FramesWritten, m_GOPOffset, Flags); m_IndexMan->OfferTemporalOffset(m_FramesWritten, m_GOPOffset - FrameBuf.TemporalOffset()); m_IndexMan->OfferOffset(0, m_FramesWritten, ThisOffset); +#endif m_FramesWritten++; m_GOPOffset++; @@ -473,9 +479,6 @@ ASDCP::MPEG2::MXFWriter::h__Writer::Finalize() if ( ! m_State.Test_RUNNING() ) return RESULT_STATE; - if ( ! m_File ) - return RESULT_INIT; - m_State.Goto_FINAL(); return WriteMXFFooter(ESS_MPEG2_VES); @@ -540,7 +543,7 @@ ASDCP::MPEG2::MXFWriter::Finalize() return m_Writer->Finalize(); } -#endif + // // end AS_DCP_MPEG2.cpp |
