Browse code

Remove some useless code that duplicates av_get_packet.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>

Reimar Döffinger authored on 2012/05/02 02:59:29
Showing 8 changed files
... ...
@@ -189,10 +189,6 @@ static int au_read_packet(AVFormatContext *s,
189 189
         return ret;
190 190
     pkt->flags &= ~AV_PKT_FLAG_CORRUPT;
191 191
     pkt->stream_index = 0;
192
-
193
-    /* note: we need to modify the packet size here to handle the last
194
-       packet */
195
-    pkt->size = ret;
196 192
     return 0;
197 193
 }
198 194
 
... ...
@@ -656,9 +656,6 @@ static int flv_read_packet(AVFormatContext *s, AVPacket *pkt)
656 656
     if (ret < 0) {
657 657
         return AVERROR(EIO);
658 658
     }
659
-    /* note: we need to modify the packet size here to handle the last
660
-       packet */
661
-    pkt->size = ret;
662 659
     pkt->dts = dts;
663 660
     pkt->pts = pts == AV_NOPTS_VALUE ? dts : pts;
664 661
     pkt->stream_index = st->index;
... ...
@@ -47,7 +47,6 @@ static int gsm_read_packet(AVFormatContext *s, AVPacket *pkt)
47 47
         av_free_packet(pkt);
48 48
         return ret < 0 ? ret : AVERROR(EIO);
49 49
     }
50
-    pkt->size     = ret;
51 50
     pkt->duration = 1;
52 51
     pkt->pts      = pkt->pos / GSM_BLOCK_SIZE;
53 52
 
... ...
@@ -44,17 +44,10 @@ static int ingenient_read_packet(AVFormatContext *s, AVPacket *pkt)
44 44
     av_log(s, AV_LOG_DEBUG, "Ingenient packet: size=%d, width=%d, height=%d, unk1=%d unk2=%d\n",
45 45
         size, w, h, unk1, unk2);
46 46
 
47
-    if (av_new_packet(pkt, size) < 0)
48
-        return AVERROR(ENOMEM);
49
-
50
-    pkt->pos = avio_tell(s->pb);
51
-    pkt->stream_index = 0;
52
-    ret = avio_read(s->pb, pkt->data, size);
53
-    if (ret < 0) {
54
-        av_free_packet(pkt);
47
+    ret = av_get_packet(s->pb, pkt, size);
48
+    if (ret < 0)
55 49
         return ret;
56
-    }
57
-    pkt->size = ret;
50
+    pkt->stream_index = 0;
58 51
     return ret;
59 52
 }
60 53
 
... ...
@@ -275,17 +275,13 @@ static int mmf_read_packet(AVFormatContext *s,
275 275
     if(!size)
276 276
         return AVERROR(EIO);
277 277
 
278
-    if (av_new_packet(pkt, size))
279
-        return AVERROR(EIO);
280
-    pkt->stream_index = 0;
281
-
282
-    ret = avio_read(s->pb, pkt->data, pkt->size);
278
+    ret = av_get_packet(s->pb, pkt, size);
283 279
     if (ret < 0)
284
-        av_free_packet(pkt);
280
+        return ret;
285 281
 
282
+    pkt->stream_index = 0;
286 283
     mmf->data_size -= ret;
287 284
 
288
-    pkt->size = ret;
289 285
     return ret;
290 286
 }
291 287
 
... ...
@@ -83,9 +83,6 @@ static int rso_read_packet(AVFormatContext *s, AVPacket *pkt)
83 83
     pkt->flags &= ~AV_PKT_FLAG_CORRUPT;
84 84
     pkt->stream_index = 0;
85 85
 
86
-    /* note: we need to modify the packet size here to handle the last packet */
87
-    pkt->size = ret;
88
-
89 86
     return 0;
90 87
 }
91 88
 
... ...
@@ -135,10 +135,6 @@ static int sol_read_packet(AVFormatContext *s,
135 135
         return ret;
136 136
     pkt->flags &= ~AV_PKT_FLAG_CORRUPT;
137 137
     pkt->stream_index = 0;
138
-
139
-    /* note: we need to modify the packet size here to handle the last
140
-       packet */
141
-    pkt->size = ret;
142 138
     return 0;
143 139
 }
144 140
 
... ...
@@ -140,7 +140,6 @@ static int sox_read_packet(AVFormatContext *s,
140 140
         return AVERROR(EIO);
141 141
     pkt->flags &= ~AV_PKT_FLAG_CORRUPT;
142 142
     pkt->stream_index = 0;
143
-    pkt->size = ret;
144 143
 
145 144
     return 0;
146 145
 }