+
+ if( p_sys->b_header && p_mux->pp_inputs[i]->p_fmt->i_extra )
+ {
+ /* Write header data */
+ block_t *p_data;
+ p_data = block_New( p_mux, p_mux->pp_inputs[i]->p_fmt->i_extra );
+
+ memcpy( p_data->p_buffer, p_mux->pp_inputs[i]->p_fmt->p_extra,
+ p_mux->pp_inputs[i]->p_fmt->i_extra );
+
+ msg_Dbg( p_mux, "writing header data" );
+ sout_AccessOutWrite( p_mux->p_access, p_data );
+ }