comparison oggparseogm.c @ 2732:2b101e9d25c0 libavformat

set PKT_FLAG_KEY for Theora and OGM streams
author mru
date Sun, 11 Nov 2007 21:56:18 +0000
parents b22ba392ac21
children 35b3eaafd9fe
comparison
equal deleted inserted replaced
2731:6b43751d7264 2732:2b101e9d25c0
132 ogg_t *ogg = s->priv_data; 132 ogg_t *ogg = s->priv_data;
133 ogg_stream_t *os = ogg->streams + idx; 133 ogg_stream_t *os = ogg->streams + idx;
134 uint8_t *p = os->buf + os->pstart; 134 uint8_t *p = os->buf + os->pstart;
135 int lb; 135 int lb;
136 136
137 if(*p & 8)
138 os->pflags |= PKT_FLAG_KEY;
139
137 lb = ((*p & 2) << 1) | ((*p >> 6) & 3); 140 lb = ((*p & 2) << 1) | ((*p >> 6) & 3);
138 os->pstart += lb + 1; 141 os->pstart += lb + 1;
139 os->psize -= lb + 1; 142 os->psize -= lb + 1;
140 143
141 return 0; 144 return 0;