From cc58fb0929240410854be2db844354f770ba251c Mon Sep 17 00:00:00 2001
From: Steve Gigiel <Steve_g@sympatico.ca>
Date: Mon, 28 Jul 2014 16:48:18 -0400
Subject: [PATCH] Replace memcpy with av_copy_packet. This fixes the segfault
when transcoding lossless mpeg.
---
mythtv/programs/mythtranscode/mpeg2fix.h | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/mythtv/programs/mythtranscode/mpeg2fix.h b/mythtv/programs/mythtranscode/mpeg2fix.h
index 3d8e0be..90e3e94 100644
a
|
b
|
class MPEG2frame |
65 | 65 | void set_pkt(AVPacket *newpkt) |
66 | 66 | { |
67 | 67 | ensure_size(newpkt->size); |
68 | | uint8_t *data = pkt.data; |
69 | | pkt = *newpkt; |
70 | | pkt.data = data; |
71 | | memcpy(pkt.data, newpkt->data, newpkt->size); |
| 68 | av_copy_packet(&pkt,newpkt); |
72 | 69 | } |
73 | 70 | |
74 | 71 | AVPacket pkt; |