comparison psxstr.c @ 2771:d52c718e83f9 libavformat

Use dynamically allocated ByteIOContext in AVFormatContext patch by: Bj«Órn Axelsson, bjorn d axelsson a intinor d se thread: [PATCH] Remove static ByteIOContexts, 06 nov 2007
author andoma
date Wed, 21 Nov 2007 07:41:00 +0000
parents b21c2af60bc9
children 771ab1d4fd6e
comparison
equal deleted inserted replaced
2770:a7e42cf4b364 2771:d52c718e83f9
123 #endif 123 #endif
124 124
125 static int str_read_header(AVFormatContext *s, 125 static int str_read_header(AVFormatContext *s,
126 AVFormatParameters *ap) 126 AVFormatParameters *ap)
127 { 127 {
128 ByteIOContext *pb = &s->pb; 128 ByteIOContext *pb = s->pb;
129 StrDemuxContext *str = s->priv_data; 129 StrDemuxContext *str = s->priv_data;
130 AVStream *st; 130 AVStream *st;
131 unsigned char sector[RAW_CD_SECTOR_SIZE]; 131 unsigned char sector[RAW_CD_SECTOR_SIZE];
132 int start; 132 int start;
133 int i; 133 int i;
247 } 247 }
248 248
249 static int str_read_packet(AVFormatContext *s, 249 static int str_read_packet(AVFormatContext *s,
250 AVPacket *ret_pkt) 250 AVPacket *ret_pkt)
251 { 251 {
252 ByteIOContext *pb = &s->pb; 252 ByteIOContext *pb = s->pb;
253 StrDemuxContext *str = s->priv_data; 253 StrDemuxContext *str = s->priv_data;
254 unsigned char sector[RAW_CD_SECTOR_SIZE]; 254 unsigned char sector[RAW_CD_SECTOR_SIZE];
255 int channel; 255 int channel;
256 int packet_read = 0; 256 int packet_read = 0;
257 int ret = 0; 257 int ret = 0;