diff options
| -rw-r--r-- | test/test_raw.cc | 78 | 
1 files changed, 0 insertions, 78 deletions
| diff --git a/test/test_raw.cc b/test/test_raw.cc deleted file mode 100644 index c3dcb71..0000000 --- a/test/test_raw.cc +++ /dev/null @@ -1,78 +0,0 @@ -/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ -/* vim: set et sw=2 ts=2: */ -/*************************************************************************** - *            test_raw.cc - * - *  Mon Sep  2 14:02:16 CEST 2013 - *  Copyright 2013 Bent Bisballe Nyeng - *  deva@aasimon.org - ****************************************************************************/ - -/* - *  This file is part of lrtp. - * - * lrtp is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * lrtp is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with lrtp; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ -#include <lrtp.h> - -#include <stdio.h> - -#define KEY "123456789012345678901234567890123456789012345678901234567890" -#define SSRC 1234567890 - -void dump(const char *title, const char *buf, size_t size) -{ -  printf("%12s: ", title); -  for(int i = 0; i < size; i++) { -    if(i % 8 == 0) printf(" "); -    printf("%02x ", (unsigned char)*buf++); -  } -  printf("\n"); -} - -int main() -{ -  const char frame[] = "foo"; - -  struct lrtp_t *lrtp = lrtp_init(KEY, SSRC); - -  unsigned int csrc = 42; -  struct lrtp_profile_t *profile = -    lrtp_create_profile(lrtp, PROFILE_RAW, csrc, -                        OPTION_RAW_PKG_SIZE, 4, -                        OPTION_END); -  if(profile == NULL) { -    printf("Could not create profile!\n"); -    return 1; -  } - -  char packet[16*1024]; -  size_t size = sizeof(packet); - -  for(unsigned int ts = 0; ts < 8; ts++) { -    int ret = 0; -    ret = lrtp_enqueue_frame(profile, frame, sizeof(frame)); -    while( (ret = lrtp_pack(lrtp, packet, sizeof(packet))) != 0) { -      dump("pkg", packet, ret); -    } -  } - -  lrtp_destroy_profile(lrtp, csrc); - -  lrtp_close(lrtp); - -  return 0; -} - | 
