Mercurial > libavformat.hg
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; |