Browse code

avformat/movenchint: revert "Use av_reallocp() where suitable"

reverts movenchin part of 5626f994f273af80fb100d4743b963304de9e05c
The change left the fields in an inconsistent state

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

Michael Niedermayer authored on 2013/09/22 21:59:25
Showing 1 changed files
... ...
@@ -104,9 +104,12 @@ static void sample_queue_push(HintSampleQueue *queue, uint8_t *data, int size,
104 104
     if (size <= 14)
105 105
         return;
106 106
     if (!queue->samples || queue->len >= queue->size) {
107
+        HintSample *samples;
107 108
         queue->size += 10;
108
-        if (av_reallocp(&queue->samples, sizeof(*queue->samples) * queue->size) < 0)
109
+        samples = av_realloc(queue->samples, sizeof(HintSample)*queue->size);
110
+        if (!samples)
109 111
             return;
112
+        queue->samples = samples;
110 113
     }
111 114
     queue->samples[queue->len].data = data;
112 115
     queue->samples[queue->len].size = size;