10 #ifndef HAS_LIVES_RESAMPLE_H 11 #define HAS_LIVES_RESAMPLE_H 14 #include <weed/weed.h> 16 #include "../libweed/weed.h" 20 #define RESIZE_ALL_NEEDS_CONVERT 1 21 #define LETTERBOX_NEEDS_COMPOSITE 1 22 #define LETTERBOX_NEEDS_CONVERT 1 25 typedef struct __resaudw {
46 weed_timecode_t
q_gint64(weed_timecode_t in,
double fps);
48 weed_timecode_t
q_dbl(
double in,
double fps);
73 int fps_denom,
int arate,
int asigned,
boolean swap_endian);
boolean auto_resample_resize(int width, int height, double fps, int fps_num, int fps_denom, int arate, int asigned, boolean swap_endian)
Definition: resample.c:67
LiVESWidget * minute_spinbutton
Definition: resample.h:36
int reorder_frames(int rwidth, int rheight)
Definition: resample.c:1878
int count_resampled_frames(int in_frames, double orig_fps, double resampled_fps)
Definition: resample.c:59
LiVESWidget * fps_spinbutton
Definition: resample.h:38
boolean resample_clipboard(double new_fps)
call this to resample clipboard video
Definition: resample.c:2024
void create_new_pb_speed(short type)
window change speed from Tools menu
Definition: resample.c:1573
LiVESWidget * entry_arate
Definition: resample.h:27
LiVESWidget * rb_signed
Definition: resample.h:30
LiVESWidget * entry_asamps
Definition: resample.h:29
weed_plant_t * quantise_events(weed_plant_t *in_list, double new_fps, boolean allow_gap) WARN_UNUSED
quantise frame events for a single clip
Definition: resample.c:453
LiVESWidget * dialog
Definition: resample.h:26
LiVESWidget * rb_unsigned
Definition: resample.h:31
weed_timecode_t q_dbl(double in, double fps)
Definition: resample.c:49
LiVESWidget * aud_hbox
Definition: resample.h:40
LiVESWidget * unlim_radiobutton
Definition: resample.h:34
_resaudw * resaudw
Definition: resample.h:44
int deorder_frames(int old_framecount, boolean leave_bak)
leave_bak is a special mode for the clipboard
Definition: resample.c:1981
void on_change_speed_activate(LiVESMenuItem *, livespointer)
Definition: resample.c:1728
resample audio window
Definition: resample.h:25
LiVESWidget * entry_achans
Definition: resample.h:28
weed_timecode_t q_gint64_floor(weed_timecode_t in, double fps)
Definition: resample.c:42
LiVESWidget * aud_checkbutton
Definition: resample.h:39
LiVESWidget * second_spinbutton
Definition: resample.h:37
_resaudw * create_resaudw(short type, render_details *, LiVESWidget *top_vbox)
Definition: resample.c:1096
LiVESWidget * rb_bigend
Definition: resample.h:32
void on_change_speed_ok_clicked(LiVESButton *, livespointer)
Definition: resample.c:1736
LiVESWidget * rb_littleend
Definition: resample.h:33
weed_timecode_t q_gint64(weed_timecode_t in, double fps)
Definition: resample.c:31
#define WARN_UNUSED
Definition: main.h:305
LiVESWidget * hour_spinbutton
Definition: resample.h:35