8000 Releases Β· BabitMF/bmf Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: BabitMF/bmf

BabitMF Release 0.2.0

27 Jun 06:16
Compare
Choose a tag to compare

Changes from github community

Changes from bytedance internal

  1. support yuv yuva 8/10/12/16 bit format
  2. Modify flush method of filter graph
  3. bugfix: uers need to update pkt_duration and timebase together
  4. Fix the issue of 'Got unsupported numpy dtype'
  5. override previous time_base
  6. The default value of Rational is set to a positive number, which can avoid warning logs.
  7. call ffmpeg function without gil
  8. add ffmpeg.to_format_str interface for python
  9. add clone interface tor VideoFrame
  10. Add data report interface and mechanism. Now users can implement a shared-library named "libbmf_data_reporter.so" by inheriting the interface named "bmf_kafka_reporter_interface.h", the library should contain the capacity to report the data generated from engine and module inside by some mechanism (Ex. Kafka/RabbitMQ/RocketMQ/Local file, etc..), which will be used by framework itself, then users are able to statistic the business and performance metrics of each modules and graphs by BMF framework.
  11. Upgrade the ci env related "ubuntu-20-04" to "ubuntu-22-04" because the "ubuntu-20-04" env in github ci met EOL actions/runner-images#11101. Because of this change, the python version which default released binary packages are associated will be upgraded from 3.9 to 3.10.
  12. Add default rpath to MacOS binaries for homebrew installed ffmpeg4.
  13. Added BMF module template generator CLI tool and "bmf_template_generator" shortcut via the pip wheel package.
  14. Added demo for LLM video caption.

New Contributors

Full Changelog: v0.1.0...v0.2.0

BabitMF Release 0.1.0

14 Apr 03:37
Compare
Choose a tag to compare

Changes from github community

Changes from bytedance internal

  1. Update and compat related github action, fix some problems
  2. Support python3.11 - 3.12 wheel package building
  3. Fix import dylink problem occured when using babitmf by "pip install" in mac platform
  4. Unify HMP naming scheme (Python interface change) and deprecate all occurrences of HML
  5. Some issues of framework and built-in modules have been fixed
  6. Add dynamic reset interface to sync module and pre module
  7. Fix hang issues while using amix filter
  8. Fix rotate problems in hardware decoder

New Contributors

Full Changelog: v0.0.12...v0.1.0

BabitMF Release 0.0.13

26 Mar 09:26
Compare
Choose a tag to compare

Changes from github community

Changes from bytedance internal

  1. Update and compat related github action, fix some problems
  2. Support python3.11 - 3.12 wheel package building
  3. Fix import dylink problem occured when using babitmf by "pip install" in mac platform
  4. Unify HMP naming scheme (Python interface change) and deprecate all occurrences of HML
  5. Some issues of framework and built-in modules have been fixed.
  6. Add dynamic reset interface to sync module and pre module
  7. Fix hang issues while using amix filter

New Contributors

Full Changelog: v0.0.12...v0.0.13

test action

17 Mar 08:23
Compare
Choose a tag to compare
c_engine: update internal module license to apache 2.0

Signed-off-by: Jack Lau <jacklau1222@qq.com>

test ci

08 Jan 10:46
Compare
Choose a tag to compare
v0.0.12_test_v10

Update setup.py's version to 0.0.12

BabitMF Release 0.0.12

06 Jan 03:20
Compare
Choose a tag to compare

Changes from github community

Changes from bytedance internal

  1. Upgrade and compat the version of pybind11 to v2.12.1, The BMF framework now theoretically supports python versions up to 3.13.
  2. upgrade the cuda version of gpu image to 12.2
  3. Released an audio robot effect demo showcasing the typical processes of an audio module, including format validation, audio buffering, and packet merging.
  4. Add fuzz tests using the Fuzztest framework
  5. Simplified third party dependency management using the CMake FetchContent module
  6. Add clang CI job which compiles and runs some basic fuzz tests

New Contributors

Full Changelog: v0.0.11...v0.0.12

BabitMF Release 0.0.11

07 Aug 09:12
Compare
Choose a tag to compare

Changes from github community

Changes from bytedance internal

  1. Fix inconsistency logic in ffmpeg_encoder with ffmpeg in graph with no ffmpeg_filter
  2. ffmpeg_filter: error eof handling
  3. Fix oom bad case in generator mode
  4. Fix bad case in push_mode rawstream
  5. Add push frame mode in ffmpeg_encoder
  6. Add single in single out ffmpeg filter api and python binding
  7. Fix ffmpeg filter merge bug
  8. The input of the ffmpeg_filter is no longer required to necessarily contain the private AVFrame.
  9. Add merge ci for windows platform, fix problems with windows test case.
  10. Fix running problems in colab demos
  11. update the distro of base image used for release from centos7 to Almalinux 8
  12. upgrade the version of cuda in build pipeline to 12.2

New Contributors

Full Changelog: v0.0.9...v0.0.11

v0.0.10

26 Jan 04:39
Compare
Choose a tag to compare
add bmf cpu Dockerfile

BabitMF Release 0.0.9

15 Dec 09:26
Compare
Choose a tag to compare

Fix problems:

  1. Link hmp lib error problem;
  2. Missing c_module problem in mac platform;
  3. Colab problems with v0.0.8;
  4. GPU build pipeline problems in build wheel pipeline

v0.0.8

21 Aug 04:23
Compare
4D25
Choose a tag to compare
remove redundant command
0