Ejemplo n.º 1
0
/**
 * Write a packet to the muxer
 */
static int
tvh_muxer_write_pkt(muxer_t *m, void *data)
{
  th_pkt_t *pkt = (th_pkt_t*)data;
  tvh_muxer_t *tm = (tvh_muxer_t*)m;

  if(mk_mux_write_pkt(tm->tm_ref, pkt)) {
    tm->m_errors++;
    return -1;
  }

  return 0;
}
Ejemplo n.º 2
0
/**
 * Write a packet to the muxer
 */
static int
tvh_muxer_write_pkt(muxer_t *m, streaming_message_type_t smt, void *data)
{
  th_pkt_t *pkt = (th_pkt_t*)data;
  tvh_muxer_t *tm = (tvh_muxer_t*)m;

  assert(smt == SMT_PACKET);

  if(mk_mux_write_pkt(tm->tm_ref, pkt)) {
    tm->m_errors++;
    return -1;
  }

  return 0;
}