int height,\r
char * settings );\r
\r
-int hb_deinterlace_work( const hb_buffer_t * buf_in,\r
+int hb_deinterlace_work( hb_buffer_t * buf_in,\r
hb_buffer_t ** buf_out,\r
int pix_fmt,\r
int width, \r
free( pv );\r
}\r
\r
-int hb_deinterlace_work( const hb_buffer_t * buf_in,\r
+int hb_deinterlace_work( hb_buffer_t * buf_in,\r
hb_buffer_t ** buf_out,\r
int pix_fmt,\r
int width, \r
yadif_store_ref( (const uint8_t**)pv->pic_in.data, pv );\r
\r
hb_buffer_copy_settings( pv->buf_settings, buf_in );\r
+
+ /* don't let 'work_loop' send a chapter mark upstream */
+ buf_in->new_chap = 0;
\r
pv->yadif_ready = 1;\r
\r
\r
/* Replace buffered settings with input buffer settings */\r
hb_buffer_copy_settings( pv->buf_settings, buf_in ); \r
+
+ /* don't let 'work_loop' send a chapter mark upstream */
+ buf_in->new_chap = 0;
\r
return FILTER_OK;\r
}\r