projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add binfolder path relative filters, fix gbrp color model, vwdw timebar tweaks, title...
[goodguy/history.git]
/
cinelerra-5.1
/
mpeg2enc
/
global.h
diff --git
a/cinelerra-5.1/mpeg2enc/global.h
b/cinelerra-5.1/mpeg2enc/global.h
index 83e1aa3aebcc166df40ba5445c52c4e41d4db761..2826c09f2f688935870742ea5137209bd67e6ba2 100644
(file)
--- a/
cinelerra-5.1/mpeg2enc/global.h
+++ b/
cinelerra-5.1/mpeg2enc/global.h
@@
-580,6
+580,11
@@
void init_idct _ANSI_ARGS_((void));
void motion_estimation _ANSI_ARGS_((pict_data_s *picture,
motion_comp_s *mc_data,
int secondfield, int ipflag));
void motion_estimation _ANSI_ARGS_((pict_data_s *picture,
motion_comp_s *mc_data,
int secondfield, int ipflag));
+void init_motion();
+void start_motion_engines();
+void stop_motion_engines();
+void fast_motion_data(uint8_t *blk, int picture_struct);
+
/* mpeg2enc.c */
void error _ANSI_ARGS_((char *text));
/* mpeg2enc.c */
void error _ANSI_ARGS_((char *text));
@@
-590,6
+595,7
@@
void predict _ANSI_ARGS_((pict_data_s *picture,
uint8_t *refb[],
uint8_t *cur[3],
int secondfield));
uint8_t *refb[],
uint8_t *cur[3],
int secondfield));
+void init_predict_hv();
/* putbits.c */
void slice_initbits(slice_engine_t *engine);
/* putbits.c */
void slice_initbits(slice_engine_t *engine);
@@
-599,6
+605,7
@@
void slice_finishslice(slice_engine_t *engine);
void mpeg2_initbits _ANSI_ARGS_((void));
void mpeg2_initbits _ANSI_ARGS_((void));
+void mpeg2enc_putbits _ANSI_ARGS_((int val, int n));
void putbits _ANSI_ARGS_((int val, int n));
void alignbits _ANSI_ARGS_((void));
double bitcount _ANSI_ARGS_((void));
void putbits _ANSI_ARGS_((int val, int n));
void alignbits _ANSI_ARGS_((void));
double bitcount _ANSI_ARGS_((void));
@@
-620,6
+627,8
@@
void putmv _ANSI_ARGS_((slice_engine_t *engine, int dmv, int f_code));
/* putpic.c */
void putpict _ANSI_ARGS_((pict_data_s *picture));
/* putpic.c */
void putpict _ANSI_ARGS_((pict_data_s *picture));
+void start_slice_engines();
+void stop_slice_engines();
/* putseq.c */
void putseq _ANSI_ARGS_((void));
/* putseq.c */
void putseq _ANSI_ARGS_((void));
@@
-684,4
+693,11
@@
void itransform _ANSI_ARGS_((pict_data_s *picture,
uint8_t *pred[], uint8_t *cur[]));
void dct_type_estimation _ANSI_ARGS_((pict_data_s *picture,
uint8_t *pred, uint8_t *cur));
uint8_t *pred[], uint8_t *cur[]));
void dct_type_estimation _ANSI_ARGS_((pict_data_s *picture,
uint8_t *pred, uint8_t *cur));
-
+void init_transform_hv();
+void start_transform_engines();
+void stop_transform_engines();
+void start_itransform_engines();
+void stop_itransform_engines();
+
+/* writepic.c */
+void writeframe(int number, unsigned char *frame[]);