19 |
* along with this program; if not, write to the Free Software |
* along with this program; if not, write to the Free Software |
20 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
21 |
* |
* |
22 |
* $Id: xvid_decraw.c,v 1.6 2003-02-15 15:22:17 edgomez Exp $ |
* $Id: xvid_decraw.c,v 1.9 2003-03-03 11:18:53 chl Exp $ |
23 |
* |
* |
24 |
****************************************************************************/ |
****************************************************************************/ |
25 |
|
|
256 |
if(feof(in_file)) |
if(feof(in_file)) |
257 |
break; |
break; |
258 |
|
|
259 |
still_left_in_buffer = fread(mp4_buffer + rest, |
still_left_in_buffer = rest + fread(mp4_buffer + rest, |
260 |
1, |
1, |
261 |
BUFFER_SIZE - rest, |
BUFFER_SIZE - rest, |
262 |
in_file); |
in_file); |
502 |
XVID_DEC_PARAM xparam; |
XVID_DEC_PARAM xparam; |
503 |
|
|
504 |
if(use_assembler) |
if(use_assembler) |
505 |
#ifdef ARCH_IA64 |
#ifdef ARCH_IS_IA64 |
506 |
xinit.cpu_flags = XVID_CPU_FORCE | XVID_CPU_IA64; |
xinit.cpu_flags = XVID_CPU_FORCE | XVID_CPU_IA64; |
507 |
#else |
#else |
508 |
xinit.cpu_flags = 0; |
xinit.cpu_flags = 0; |
539 |
xframe.length = istream_size; |
xframe.length = istream_size; |
540 |
xframe.image = ostream; |
xframe.image = ostream; |
541 |
xframe.stride = XDIM; |
xframe.stride = XDIM; |
542 |
xframe.colorspace = XVID_CSP_YV12; |
xframe.colorspace = XVID_CSP_I420; |
543 |
|
|
544 |
xerr = xvid_decore(dec_handle, XVID_DEC_DECODE, &xframe, &xstats); |
xerr = xvid_decore(dec_handle, XVID_DEC_DECODE, &xframe, &xstats); |
545 |
|
|