Commit Graph

110 Commits

Author SHA1 Message Date
Heikki Tampio ab70083bab examples: Fix typo in V3C example instructions 2024-02-02 14:40:49 +02:00
Heikki Tampio 4e32cb7754 examples: Input V3C test file name as a command-line parameter 2024-01-30 11:43:24 +02:00
Heikki Tampio 5a686232ea examples: Improve documentation on V3C examples 2024-01-30 11:43:24 +02:00
Heikki Tampio 8ce471de54 examples: Add step-by-step instructions for V3C examples 2024-01-30 11:43:23 +02:00
Heikki Tampio 57c5fb17db examples: Update examples to use new create_session API 2024-01-30 11:43:22 +02:00
Heikki Tampio 9853162d58 examples: Update documentation 2024-01-30 11:43:22 +02:00
Heikki Tampio a31ba6416a examples: Update V3C examples 2024-01-30 11:43:22 +02:00
Joni Räsänen 09b440fdfc doc: Separate step-by-step tutorial from the examples documentation 2024-01-30 11:43:21 +02:00
Heikki Tampio a3d717a24e examples: Add link to V-PCC test file to V3C documentation 2024-01-30 11:43:21 +02:00
Heikki Tampio d0b03af24b examples: Improve documentation in V3C examples 2024-01-30 11:43:20 +02:00
Heikki Tampio 13037fa8c7 examples: Add documentation on V3C examples 2024-01-30 11:43:20 +02:00
Heikki Tampio 0bd1cbc5e2 v3c: Add documentation to v3c_receiver 2024-01-12 13:15:03 +02:00
Heikki Tampio ebf97a8561 v3c: Add documentation to v3c_sender 2024-01-12 13:15:02 +02:00
Heikki Tampio 1c5ac86173 v3c: Add timeout for the VPCC receiver 2024-01-12 13:15:02 +02:00
Heikki Tampio ad9095978a v3c: Clean up code, add documentation 2024-01-12 13:15:02 +02:00
Heikki Tampio 981c13e2b3 v3c: Configure V3C sender and receiver examples 2024-01-12 13:15:02 +02:00
Heikki Tampio aefa02aea6 v3c: Save NAL units into separate buffers on receiving end 2024-01-12 13:15:02 +02:00
Heikki Tampio 27d7fd1dac v3c: Fix bugs in reconstruction of GoPs 2024-01-12 13:15:01 +02:00
Heikki Tampio f417e828ae v3c: Add documentation to the examples 2024-01-12 13:15:01 +02:00
Heikki Tampio 6efede67a1 v3c: Fix RTP_FORMAT_V3C to RTP_FORMAT_ATLAS in tests 2024-01-12 13:15:01 +02:00
Heikki Tampio 5c146a329e v3c: Move V3C utility files to examples folder 2024-01-12 13:15:01 +02:00
Heikki Tampio d681961c4c v3c: Add comments 2024-01-12 13:15:01 +02:00
Heikki Tampio 3efbd098a6 v3c: Divide more code into functions 2024-01-12 13:15:00 +02:00
Heikki Tampio 822f5958c2 v3c: Divide code into functions 2024-01-12 13:15:00 +02:00
Heikki Tampio bfe220b4fd v3c: Change RTP_FORMAT_V3C into RTP_FORMAT_ATLAS 2024-01-12 13:15:00 +02:00
Heikki Tampio 11fa5d122c v3c: Reconstruct the V3C file after receiving all NAL units 2024-01-12 13:15:00 +02:00
Heikki Tampio 0e8c52aa77 v3c: Add parsing of the profile_tier_level fields in V3C VPS units 2024-01-12 13:15:00 +02:00
Heikki Tampio 1d5d1fa1a9 v3c: Save all NAL info (Atlas and video) into the same vector 2024-01-12 13:15:00 +02:00
Heikki Tampio 4bb1062c99 v3c: Find H26x NAL unit boundaries from the V3C video substreams 2024-01-12 13:14:59 +02:00
Heikki Tampio a3598cd6c4 v3c: Add example for parsing and sending V3C files 2024-01-12 13:14:59 +02:00
Heikki Tampio efe7d98ca5 Merge branch 'multiplex' 2023-07-31 12:17:12 +03:00
Heikki Tampio 4611111cef multiplex: Remove benchmark suite 2023-07-06 08:56:52 +03:00
Heikki Tampio 7aeaa2d53d multiplex: Update benchmark suite 2023-07-06 08:52:04 +03:00
Heikki Tampio 456840de73 multiplex: Add benchmark sender and receiver 2023-07-06 08:35:17 +03:00
Heikki Tampio a5ea6c40df multiplex: In configuration example, give both local and remote port so that RTCP actually works... 2023-06-30 08:23:14 +03:00
Joni Räsänen aeaa71e6b4 build: Rename CMake flags to new format
Upending UVGRTP to each CMake option makes it less likely to conflict between
other libraries built at the same time. Added also some backwards compatibility
for old options.
2023-05-03 12:43:10 +03:00
Heikki Tampio 7879808cde ipv6: Set MTU and payload size based on IP protocol 2023-03-20 15:27:57 +02:00
Heikki Tampio 6d23229936 Improve documentation
Also remove tabs from CMakeLists.txt in examples folder
2023-03-13 14:35:11 +02:00
Heikki Tampio e6c759f514 Merge branch 'rtcp_fixes'
# Conflicts:
#	examples/CMakeLists.txt
#	include/uvgrtp/media_stream.hh
#	include/uvgrtp/util.hh
#	src/media_stream.cc
#	src/rtcp.cc
2023-03-13 13:32:15 +02:00
Heikki Tampio a8788d7f3d rtcp: add instructions for synchronizing streams in sync_examples
Also add these examples into CI testing
2023-02-15 11:07:19 +02:00
Heikki Tampio f6477c94fb rtcp: Update stream synchronization example programs 2023-02-13 15:49:04 +02:00
Heikki Tampio 63175f8a04 rtcp: Calculate RTP timestamp in SR correctly
Also add the ability to manually set RTP and NTP timestamps in RTP packets.
2023-02-13 10:48:06 +02:00
Heikki Tampio 42116d7eeb ci: Fix never-ending example srtp_zrtp and add it to CI-testing 2023-01-30 14:14:17 +02:00
Joni Räsänen 929ad29610 examples: Improve example building and fix issue with Crypto++ 2023-01-11 12:52:33 +02:00
Joni Räsänen 6f4d3a3692 doc: Add link and slightly clarify build instructions 2022-12-14 16:12:38 +02:00
Joni Räsänen fbd2be2c7e
doc: Remove encryption example build instructions
They are already in the main build instructions.
2022-12-14 15:47:32 +02:00
Joni Räsänen 7843ad4353
examples: Add more instructions on how to build examples with Visual Studio 2022-12-14 11:04:04 +02:00
Joni Räsänen 3836e68eea examples: Only link Crypto++ if it is found and not disabled 2022-12-14 10:46:04 +02:00
Joni Räsänen fa78501f53 zrtp: Update flag names used to determine the ZRTP mode 2022-09-22 07:46:40 +03:00
Joni Räsänen f04d54f68c examples: Update the configuration example flags
Got rid of the obsolete flags.
2022-09-21 08:40:07 +03:00