Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(201)

Side by Side Diff: patched-ffmpeg-mt/libavcodec/rv34.h

Issue 789004: ffmpeg roll of source to mar 9 version... (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/ffmpeg/
Patch Set: '' Created 10 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * RV30/40 decoder common data declarations 2 * RV30/40 decoder common data declarations
3 * Copyright (c) 2007 Mike Melanson, Konstantin Shishkov 3 * Copyright (c) 2007 Mike Melanson, Konstantin Shishkov
4 * 4 *
5 * This file is part of FFmpeg. 5 * This file is part of FFmpeg.
6 * 6 *
7 * FFmpeg is free software; you can redistribute it and/or 7 * FFmpeg is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public 8 * modify it under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either 9 * License as published by the Free Software Foundation; either
10 * version 2.1 of the License, or (at your option) any later version. 10 * version 2.1 of the License, or (at your option) any later version.
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
104 int rv30; ///< indicates which RV variasnt is currently decod ed 104 int rv30; ///< indicates which RV variasnt is currently decod ed
105 int rpr; ///< one field size in RV30 slice header 105 int rpr; ///< one field size in RV30 slice header
106 106
107 int cur_pts, last_pts, next_pts; 107 int cur_pts, last_pts, next_pts;
108 108
109 uint16_t *cbp_luma; ///< CBP values for luma subblocks 109 uint16_t *cbp_luma; ///< CBP values for luma subblocks
110 uint8_t *cbp_chroma; ///< CBP values for chroma subblocks 110 uint8_t *cbp_chroma; ///< CBP values for chroma subblocks
111 int *deblock_coefs; ///< deblock coefficients for each macroblock 111 int *deblock_coefs; ///< deblock coefficients for each macroblock
112 112
113 /** 8x8 block available flags (for MV prediction) */ 113 /** 8x8 block available flags (for MV prediction) */
114 DECLARE_ALIGNED_8(uint32_t, avail_cache)[3*4]; 114 DECLARE_ALIGNED(8, uint32_t, avail_cache)[3*4];
115 115
116 int (*parse_slice_header)(struct RV34DecContext *r, GetBitContext *gb, Slice Info *si); 116 int (*parse_slice_header)(struct RV34DecContext *r, GetBitContext *gb, Slice Info *si);
117 int (*decode_mb_info)(struct RV34DecContext *r); 117 int (*decode_mb_info)(struct RV34DecContext *r);
118 int (*decode_intra_types)(struct RV34DecContext *r, GetBitContext *gb, int8_ t *dst); 118 int (*decode_intra_types)(struct RV34DecContext *r, GetBitContext *gb, int8_ t *dst);
119 void (*loop_filter)(struct RV34DecContext *r, int row); 119 void (*loop_filter)(struct RV34DecContext *r, int row);
120 }RV34DecContext; 120 }RV34DecContext;
121 121
122 /** 122 /**
123 * common decoding functions 123 * common decoding functions
124 */ 124 */
125 int ff_rv34_get_start_offset(GetBitContext *gb, int blocks); 125 int ff_rv34_get_start_offset(GetBitContext *gb, int blocks);
126 int ff_rv34_decode_init(AVCodecContext *avctx); 126 int ff_rv34_decode_init(AVCodecContext *avctx);
127 int ff_rv34_decode_frame(AVCodecContext *avctx, void *data, int *data_size, AVPa cket *avpkt); 127 int ff_rv34_decode_frame(AVCodecContext *avctx, void *data, int *data_size, AVPa cket *avpkt);
128 int ff_rv34_decode_end(AVCodecContext *avctx); 128 int ff_rv34_decode_end(AVCodecContext *avctx);
129 129
130 #endif /* AVCODEC_RV34_H */ 130 #endif /* AVCODEC_RV34_H */
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698