X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Finput_netlist.h;h=c5b6a0c3d0b80207883ac8b929649d5882bc0417;hb=ec9bf58ab3453691a110fcf144d05e18f8b39183;hp=07929e32f59898c52679b89b037dddf1e3e92fee;hpb=44bcfed01477db0b57e6f08048bbee72f032aa7e;p=vlc diff --git a/include/input_netlist.h b/include/input_netlist.h index 07929e32f5..c5b6a0c3d0 100644 --- a/include/input_netlist.h +++ b/include/input_netlist.h @@ -63,10 +63,10 @@ static __inline__ void input_NetlistFreePES( input_thread_t *p_input, #ifdef INPUT_LIFO_TS_NETLIST p_input->netlist.i_ts_index--; p_input->netlist.p_ts_free[p_input->netlist.i_ts_index].iov_base - = p_ts_packet; + = (void *)p_ts_packet; #else /* FIFO */ p_input->netlist.p_ts_free[p_input->netlist.i_ts_end].iov_base - = p_ts_packet; + = (void *)p_ts_packet; p_input->netlist.i_ts_end++; p_input->netlist.i_ts_end &= INPUT_MAX_TS; /* loop */ #endif @@ -104,9 +104,11 @@ static __inline__ void input_NetlistFreeTS( input_thread_t *p_input, /* Free the TS structure. */ #ifdef INPUT_LIFO_TS_NETLIST p_input->netlist.i_ts_index--; - p_input->netlist.p_ts_free[p_input->netlist.i_ts_index].iov_base = p_ts_packet; + p_input->netlist.p_ts_free[p_input->netlist.i_ts_index].iov_base + = (void *)p_ts_packet; #else /* FIFO */ - p_input->netlist.p_ts_free[p_input->netlist.i_ts_end].iov_base = p_ts_packet; + p_input->netlist.p_ts_free[p_input->netlist.i_ts_end].iov_base + = (void *)p_ts_packet; p_input->netlist.i_ts_end++; p_input->netlist.i_ts_end &= INPUT_MAX_TS; /* loop */ #endif