Skip to content
This repository has been archived by the owner on Apr 18, 2024. It is now read-only.

Releases: zergon321/reisen

Fixed the Docker build

27 Jul 01:42
Compare
Choose a tag to compare

Fixed the error that occurred in the case of building a Docker image for the application that uses the library.

Testing v0.1.9

26 Jul 17:34
Compare
Choose a tag to compare
Testing v0.1.9 Pre-release
Pre-release
v0.1.9-test

pkg-config directives added to the dependent files.

Unknown stream type added

02 Apr 13:34
8fb0b08
Compare
Choose a tag to compare

@keithgoldberg fixed crashes on uknown streams.

Network streams reading added

05 Mar 14:38
Compare
Choose a tag to compare

It's now possible to read network streams via RTMP, RTSP, etc. just like usual media files. See examples/rtmp. It's the same as examples/player, but the NetworkInitialize function needs to be called before opening the network stream. The stream address (for example, rtmp://127.0.0.1/live/stream) needs to be supplied for NewMedia as a file name.

Fixed obtaining the number of streams in the media (it may not be present before finding the stream info).

Mac OS build fixed

31 Oct 16:46
Compare
Choose a tag to compare

Used the pkg-config directive and the ffmpeg package from brew to make the library build on Mac OS. Thanks to @kibab and @daniel-orlov.

Fixed memory corruption on audio decoding

25 Oct 19:52
a3b6b5c
Compare
Choose a tag to compare

A critical audio frame decoding hotfix by @samhocevar

BSF header hotfix

23 Feb 18:43
Compare
Choose a tag to compare

Missing BSF header file added. Fixed building process.

Bitstream filtering added

02 Jan 06:36
Compare
Choose a tag to compare

It's now possible to apply bitstream filters to streams. Bitstream filters serve to transform encoded packet data into a different form. New methods of the baseStream struct are ApplyFilter, RemoveFilter and Filter. See the player example for usage.

The full list of bitstream filters and their parameters is located here.

Rewind and access to the packet contents

26 Dec 17:15
Compare
Choose a tag to compare

New features are available:

  • bundling on Windows added;
  • fixed Mac OS compatibility for some functions (thanks to @andydotxyz );
  • added the Rewind method for streams;
  • added methods to access the contents of the packet.

Please create an issue if you encounter an error (especially if the error is related to compatibility).

Video scaling added

14 Sep 22:01
Compare
Choose a tag to compare

New features:

  • helper functions to get only video streams of the media or only audio streams of the media;
  • scaling - an opportunity to receive video frames in a resolution different from the original one;
  • interpolation algorithms enumeration; it's now possible to choose an interpolation algorithm for video frames scaling.