Mercurial > libavcodec.hg
comparison loco.c @ 4364:05e932ddaaa9 libavcodec
rename BE/LE_8/16/32 to AV_RL/B_8/16/32
author | alex |
---|---|
date | Fri, 19 Jan 2007 22:12:59 +0000 |
parents | c8c591fe26f8 |
children | ce643a22f049 |
comparison
equal
deleted
inserted
replaced
4363:9b7662fa4905 | 4364:05e932ddaaa9 |
---|---|
235 if (avctx->extradata_size < 12) { | 235 if (avctx->extradata_size < 12) { |
236 av_log(avctx, AV_LOG_ERROR, "Extradata size must be >= 12 instead of %i\n", | 236 av_log(avctx, AV_LOG_ERROR, "Extradata size must be >= 12 instead of %i\n", |
237 avctx->extradata_size); | 237 avctx->extradata_size); |
238 return -1; | 238 return -1; |
239 } | 239 } |
240 version = LE_32(avctx->extradata); | 240 version = AV_RL32(avctx->extradata); |
241 switch(version) { | 241 switch(version) { |
242 case 1: | 242 case 1: |
243 l->lossy = 0; | 243 l->lossy = 0; |
244 break; | 244 break; |
245 case 2: | 245 case 2: |
246 l->lossy = LE_32(avctx->extradata + 8); | 246 l->lossy = AV_RL32(avctx->extradata + 8); |
247 break; | 247 break; |
248 default: | 248 default: |
249 l->lossy = LE_32(avctx->extradata + 8); | 249 l->lossy = AV_RL32(avctx->extradata + 8); |
250 av_log(avctx, AV_LOG_INFO, "This is LOCO codec version %i, please upload file for study\n", version); | 250 av_log(avctx, AV_LOG_INFO, "This is LOCO codec version %i, please upload file for study\n", version); |
251 } | 251 } |
252 | 252 |
253 l->mode = LE_32(avctx->extradata + 4); | 253 l->mode = AV_RL32(avctx->extradata + 4); |
254 switch(l->mode) { | 254 switch(l->mode) { |
255 case LOCO_CYUY2: case LOCO_YUY2: case LOCO_UYVY: | 255 case LOCO_CYUY2: case LOCO_YUY2: case LOCO_UYVY: |
256 avctx->pix_fmt = PIX_FMT_YUV422P; | 256 avctx->pix_fmt = PIX_FMT_YUV422P; |
257 break; | 257 break; |
258 case LOCO_CRGB: case LOCO_RGB: | 258 case LOCO_CRGB: case LOCO_RGB: |