From c3ff59b415bb0cb4e4e342950310843dd5e05051 Mon Sep 17 00:00:00 2001 From: Nick Santos Date: Tue, 1 Dec 2015 17:08:40 -0500 Subject: [PATCH] Add support for ffmpeg 2.6-2.8. All these properties were moved to an internal data structure instead of the public API. https://www.ffmpeg.org/doxygen/2.6/structAVFormatInternal.html --- avformat/context_struct.go | 40 -------------------------------------- 1 file changed, 40 deletions(-) diff --git a/avformat/context_struct.go b/avformat/context_struct.go index d0abc53..83ecdab 100644 --- a/avformat/context_struct.go +++ b/avformat/context_struct.go @@ -46,10 +46,6 @@ func (ctxt *Context) Programs() **AvProgram { return (**AvProgram)(unsafe.Pointer(ctxt.programs)) } -func (ctxt *Context) OffsetTimebase() Rational { - return Rational(ctxt.offset_timebase) -} - func (ctxt *Context) Streams() *Stream { return (*Stream)(unsafe.Pointer(ctxt.streams)) } @@ -162,10 +158,6 @@ func (ctxt *Context) ProbeScore() int { return int(ctxt.probe_score) } -func (ctxt *Context) RawPacketBufferRemainingSize() int { - return int(ctxt.raw_packet_buffer_remaining_size) -} - func (ctxt *Context) Seek2any() int { return int(ctxt.seek2any) } @@ -182,10 +174,6 @@ func (ctxt *Context) UseWallclockAsTimestamps() int { return int(ctxt.use_wallclock_as_timestamps) } -func (ctxt *Context) DataOffset() int64 { - return int64(ctxt.data_offset) -} - func (ctxt *Context) Duration() int64 { return int64(ctxt.duration) } @@ -198,10 +186,6 @@ func (ctxt *Context) MaxInterleaveDelta() int64 { return int64(ctxt.max_interleave_delta) } -func (ctxt *Context) Offset() int64 { - return int64(ctxt.offset) -} - func (ctxt *Context) OutputTsOffset() int64 { return int64(ctxt.output_ts_offset) } @@ -230,30 +214,6 @@ func (ctxt *Context) Oformat() *OutputFormat { return (*OutputFormat)(unsafe.Pointer(ctxt.oformat)) } -func (ctxt *Context) PacketBuffer() *AvPacketList { - return (*AvPacketList)(unsafe.Pointer(ctxt.packet_buffer)) -} - -func (ctxt *Context) PacketBufferEnd() *AvPacketList { - return (*AvPacketList)(unsafe.Pointer(ctxt.packet_buffer_end)) -} - -func (ctxt *Context) ParseQueue() *AvPacketList { - return (*AvPacketList)(unsafe.Pointer(ctxt.parse_queue)) -} - -func (ctxt *Context) ParseQueueEnd() *AvPacketList { - return (*AvPacketList)(unsafe.Pointer(ctxt.parse_queue_end)) -} - -func (ctxt *Context) RawPacketBuffer() *AvPacketList { - return (*AvPacketList)(unsafe.Pointer(ctxt.raw_packet_buffer)) -} - -func (ctxt *Context) RawPacketBufferEnd() *AvPacketList { - return (*AvPacketList)(unsafe.Pointer(ctxt.raw_packet_buffer_end)) -} - // func (ctxt *Context) DumpSeparator() uint8 { // return uint8(ctxt.dump_separator) // }