From fa87d09bc2d419bdf22a04a8353a839ac598bbff Mon Sep 17 00:00:00 2001
From: k-m_schindler <k-m_schindler@b956fd51-792f-4845-bead-9b4dfca2ff2c>
Date: Wed, 25 Dec 2013 23:09:50 +0000
Subject: try to fix it with ffmpeg-2.*

git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3058 b956fd51-792f-4845-bead-9b4dfca2ff2c
---
 src/media/UMediaCore_FFmpeg.pas | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/media/UMediaCore_FFmpeg.pas b/src/media/UMediaCore_FFmpeg.pas
index 16bac05d..55d9a779 100644
--- a/src/media/UMediaCore_FFmpeg.pas
+++ b/src/media/UMediaCore_FFmpeg.pas
@@ -634,7 +634,9 @@ begin
   av_init_packet(TempPacket^);
   TempPacket^.data  := Pointer(STATUS_PACKET);
   TempPacket^.flags := StatusFlag;
+{$IF FFMPEG_VERSION_INT < 2000000}
   TempPacket^.priv  := StatusInfo;
+{$ENDIF}
   // put a copy of the package into the queue
   Result := Put(TempPacket);
   // data has been copied -> delete temp. package
@@ -643,13 +645,17 @@ end;
 
 procedure TPacketQueue.FreeStatusInfo(var Packet: TAVPacket);
 begin
+{$IF FFMPEG_VERSION_INT < 2000000}
   if (Packet.priv <> nil) then
     FreeMem(Packet.priv);
+{$ENDIF}
 end;
 
 function TPacketQueue.GetStatusInfo(var Packet: TAVPacket): Pointer;
 begin
+{$IF FFMPEG_VERSION_INT < 2000000}
   Result := Packet.priv;
+{$ENDIF}
 end;
 
 function TPacketQueue.Get(var Packet: TAVPacket; Blocking: boolean): integer;
-- 
cgit v1.2.3