view osdep/swab.c @ 22498:b6b1bd155b58

Allow demuxers to return packets with no pts in -correct-pts mode as long as there are enough pts values for frames that the decoder returns. This should allow passing NAL units individually.
author uau
date Sun, 11 Mar 2007 17:30:44 +0000
parents 936209c39ed1
children 5cfef41a1771
line wrap: on
line source

#include "config.h"

/* system has no swab.  emulate via bswap */
#include "mpbswap.h"
#include <unistd.h>

void swab(const void *from, void *to, ssize_t n) {
  const int16_t *in = (int16_t*)from;
  int16_t *out = (int16_t*)to;
  int i;
  n /= 2;
  for (i = 0 ; i < n; i++) {
    out[i] = bswap_16(in[i]);
  }
}