X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=libhb%2Finternal.h;h=8223ebfbab8c65a9d8d6401ba4f8a980f15bb894;hb=3e441ebb595c36a1f2f029e4ce907bb1bffaea50;hp=808537448a11824d8057deeff788847bd8135ccb;hpb=a7f8bd6842d316d2a19cf63355b1d343a244b42d;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/libhb/internal.h b/libhb/internal.h index 80853744..8223ebfb 100644 --- a/libhb/internal.h +++ b/libhb/internal.h @@ -87,6 +87,7 @@ void hb_buffer_copy_settings( hb_buffer_t * dst, hb_fifo_t * hb_fifo_init( int capacity, int thresh ); int hb_fifo_size( hb_fifo_t * ); +int hb_fifo_size_bytes( hb_fifo_t * ); int hb_fifo_is_full( hb_fifo_t * ); float hb_fifo_percent_full( hb_fifo_t * f ); hb_buffer_t * hb_fifo_get( hb_fifo_t * ); @@ -96,6 +97,7 @@ hb_buffer_t * hb_fifo_see_wait( hb_fifo_t * ); hb_buffer_t * hb_fifo_see2( hb_fifo_t * ); void hb_fifo_push( hb_fifo_t *, hb_buffer_t * ); void hb_fifo_push_wait( hb_fifo_t *, hb_buffer_t * ); +int hb_fifo_full_wait( hb_fifo_t * f ); void hb_fifo_push_head( hb_fifo_t *, hb_buffer_t * ); void hb_fifo_close( hb_fifo_t ** ); void hb_fifo_flush( hb_fifo_t * f ); @@ -150,7 +152,7 @@ hb_work_object_t * hb_codec_encoder( int ); /*********************************************************************** * sync.c **********************************************************************/ -int hb_sync_init( hb_job_t * job ); +hb_work_object_t * hb_sync_init( hb_job_t * job ); /*********************************************************************** * mpegdemux.c @@ -209,6 +211,7 @@ void hb_stream_close( hb_stream_t ** ); hb_title_t * hb_stream_title_scan( hb_stream_t *); int hb_stream_read( hb_stream_t *, hb_buffer_t *); int hb_stream_seek( hb_stream_t *, float ); +int hb_stream_seek_ts( hb_stream_t * stream, int64_t ts ); int hb_stream_seek_chapter( hb_stream_t *, int ); int hb_stream_chapter( hb_stream_t * ); @@ -306,7 +309,8 @@ enum FILTER_DEBLOCK, FILTER_DENOISE, FILTER_DETELECINE, - FILTER_DECOMB + FILTER_DECOMB, + FILTER_ROTATE }; extern hb_work_object_t * hb_objects;