summaryrefslogtreecommitdiff
path: root/src/libffmpeg/libavcodec/cinepak.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libffmpeg/libavcodec/cinepak.c')
-rw-r--r--src/libffmpeg/libavcodec/cinepak.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libffmpeg/libavcodec/cinepak.c b/src/libffmpeg/libavcodec/cinepak.c
index d1e1f0ec1..797681231 100644
--- a/src/libffmpeg/libavcodec/cinepak.c
+++ b/src/libffmpeg/libavcodec/cinepak.c
@@ -14,7 +14,7 @@
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
*/
@@ -101,7 +101,7 @@ static void cinepak_decode_codebook (cvid_codebook_t *codebook,
codebook[i].u = 128 + *data++;
codebook[i].v = 128 + *data++;
} else {
- /* this codebook type indicates either greyscale or
+ /* this codebook type indicates either greyscale or
* palettized video; if palettized, U & V components will
* not be used so it is safe to set them to 128 for the
* benefit of greyscale rendering in YUV420P */
@@ -286,7 +286,7 @@ static int cinepak_decode_strip (CinepakContext *s,
case 0x2100:
case 0x2400:
case 0x2500:
- cinepak_decode_codebook (strip->v4_codebook, chunk_id,
+ cinepak_decode_codebook (strip->v4_codebook, chunk_id,
chunk_size, data);
break;
@@ -294,14 +294,14 @@ static int cinepak_decode_strip (CinepakContext *s,
case 0x2300:
case 0x2600:
case 0x2700:
- cinepak_decode_codebook (strip->v1_codebook, chunk_id,
+ cinepak_decode_codebook (strip->v1_codebook, chunk_id,
chunk_size, data);
break;
case 0x3000:
case 0x3100:
case 0x3200:
- return cinepak_decode_vectors (s, strip, chunk_id,
+ return cinepak_decode_vectors (s, strip, chunk_id,
chunk_size, data);
}
@@ -325,7 +325,7 @@ static int cinepak_decode (CinepakContext *s)
frame_flags = s->data[0];
num_strips = BE_16 (&s->data[8]);
- encoded_buf_size = BE_16 (&s->data[2]);
+ encoded_buf_size = ((s->data[1] << 16) | BE_16 (&s->data[2]));
if (encoded_buf_size != s->size)
sega_film_data = 1;
if (sega_film_data)