Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 24 2021 19:37

    lu-zero on master

    bitstream: Fix reading 64 bits … (compare)

  • Oct 24 2021 19:37
    lu-zero closed #149
  • Oct 24 2021 19:37
    lu-zero commented #149
  • Oct 24 2021 19:35
    Luni-4 commented #149
  • Oct 24 2021 19:34

    lu-zero on master

    Small edit to upgrade project t… Fix rustfmt (compare)

  • Oct 24 2021 19:34
    lu-zero closed #158
  • Oct 24 2021 19:28
    coveralls commented #158
  • Oct 24 2021 19:23
    giulio-Joshi commented #158
  • Oct 24 2021 19:19
    giulio-Joshi synchronize #158
  • Oct 24 2021 19:15
    coveralls commented #158
  • Oct 24 2021 19:14
    lu-zero commented #158
  • Oct 24 2021 19:01
    giulio-Joshi opened #158
  • Sep 03 2021 08:48

    Luni-4 on master

    Fix clippy warnings (compare)

  • Sep 03 2021 08:42
    Luni-4 commented #153
  • Sep 03 2021 08:40

    Luni-4 on master

    Fix spelling error (#153) Fixe… (compare)

  • Sep 03 2021 08:40
    Luni-4 closed #153
  • Sep 03 2021 08:39
    Luni-4 commented #149
  • Sep 03 2021 08:39
    Luni-4 commented #149
  • Sep 03 2021 08:38
    Luni-4 commented #149
  • Aug 19 2021 17:45

    lu-zero on master

    Remove unnecessary mutable borr… (compare)

Luca Barbato
@lu-zero
Ok, now the notifications seem working
Geordon Worley
@vadixidav
awesome, I was able to join now 👍
Luca Barbato
@lu-zero
Great :)
Kyle Cooke
@saty9
Hi is there anywhere I can get involved? I had a look at the list of issues but quite a lot seem stale/ read like they have been resolved but not closed
Luca Barbato
@lu-zero
If you are willing to experiment we could try to draft an API for frame analysis/filtering
and use it in ave to test the CV code you are developing
Kyle Cooke
@saty9
Sure so would that be creating some kind of generic filter trait that has functions for taking a frame and returning it modified? CV code I am developing?
Luca Barbato
@lu-zero
wait, I mixed you up with @vadixidav
sorry :)
so
if you feel like to try to write the high level bindings
for SVT-AV1
I just started preparing the low level bindings yesterday
Kyle Cooke
@saty9
so would I be setting up bindings for these header files https://github.com/OpenVisualCloud/SVT-AV1/tree/master/Source/API ?
Luca Barbato
@lu-zero
they exist already :)
https://github.com/rust-av/aom-rs would be a good example
Kyle Cooke
@saty9
ok Ill try and do that
Luca Barbato
@lu-zero
thank you :)
Luca Barbato
@lu-zero
Also looks like aom-rs might need an update with the new libaom being released
Luca Barbato
@lu-zero
Sadly just bumping the version produces a segfault
Luca Barbato
@lu-zero
Now it is fixed, somehow :P
Kyle Cooke
@saty9
I have also been encountering segfaults sent you a pm with details
Luca Barbato
@lu-zero
@saty9 where did you send it?
Somehow I still not get notifications =/
Luca Barbato
@lu-zero
Found one of the problems probably
Luni-4
@Luni-4
Hello everyone! :)
Is someone working on svt-av1-rs?
Luca Barbato
@lu-zero
@saty9 is
Luni-4
@Luni-4
Great! Hi @saty9! Are you implementing the CI by any chance?
Kyle Cooke
@saty9
@Luni-4 I havent done any CI no and I've not done much on it last 2 weeks but will start doing some work with it again soon. I can add ci stuff as I go if wanted?
Luni-4
@Luni-4
Yep, that would be great! Thanks a lot in advance! :)
Kyle Cooke
@saty9
I don't think I can make any progress at the moment as I cant interpret the the av data documentation so have no idea how to get information out of the frames
Luca Barbato
@lu-zero
What's the problem?
you'd need something like
Kyle Cooke
@saty9
from what I can work out while trying to convert from the avt-av1 example encoder program to rust I need to give it the luma components of the image in one pointer and other components in another but I have no understanding of how this information is stored in the frame struct
Luca Barbato
@lu-zero
The frame contains a
pub buf: Box<dyn FrameBuffer>,                                                      |~
frame.buf.as_slice(plane_index)
gives you a slice containing the plane
frame.buf.linesize(i)
gives you the offset at which each line in the plane starts
probably I should update that to leverage/map to https://crates.io/crates/v_frame since it had been developed a bit more :P
Luca Barbato
@lu-zero
nihav got published, for those that do not know it is Kostya's new projects, it is related to rust-av since we discussed a lot regarding implementation design and he kindly let us import his code in rust-av (as you can read from the intro). If somebody has spare time and wants to try to port one of his codecs is more than welcome :)
mako yass
@makoConstruct
Howdy, I want to generate simple videos with a vector rendering library (probably cairo-rs).
Is rust-av ready for that?