[Cin] another 10 bit encoding patch

Terje J. Hanssen terjejhanssen at gmail.com
Thu Nov 14 21:41:24 CET 2024




Den 14.11.2024 18:38, skrev Andrew Randrianasulu:
>
>
> чт, 14 нояб. 2024 г., 20:27 Terje J. Hanssen <terjejhanssen at gmail.com>:
>
>     Thank you for the patch.
>
>     A few clarification questions in between before I start:
>
>     Den 14.11.2024 14:21, skrev Andrew Randrianasulu:
>
>     > you need to reset your git tree,
>     >
>     > something like
>     >
>     > git reset --hard 2037bf63cdf25462ca606f4a28636e12df77c2a0
>
>     I did use "git reset --hard" without number at the end for the
>     previous
>     patch
>
>     What number here, should I find mine somewhere in my git tree?
>
>
>
> you can fig them in 'git log' screen, you should have two more patches 
> on top of "ORIGIN" line

Sorry, I'm still a bit confused by the latter "you should have two more 
patches on top of "ORIGIN" line"
Here is the top from my git log" output:

    commit 68eb98be2183738684f1f4da2729d1ff9989ad16
    Author: Andrew Randrianasulu <randrianasulu at gmail.com>
    Date:   Sun Oct 27 19:43:06 2024 +0300

         Experimental: try 10bit vaapi encoding

    commit e5a5a6da907dbcd40d8612bdbfeea1a2a0ae6cc8
    Author: Andrew Randrianasulu <randrianasulu at gmail.com>
    Date:   Fri Oct 18 10:07:33 2024 +0300

         Add onevpl support to build system

    commit 8681d13675f32e870ab3632eaf89105415fb3961
    Author: Andrew Randrianasulu <randrianasulu at gmail.com>
    Date:   Wed Oct 23 16:36:19 2024 +0300

         Add DESCRIPTION

    commit 90138debee46e0b91adeb5d8a400158b131b0d61
    Author: Andrew Randrianasulu <randrianasulu at gmail.com>
    Date:   Wed Oct 23 16:29:58 2024 +0300

         Add BUGS

    commit 318c884532617e32904d6f4ec05a2b73832f418e
    Author: Andrew Randrianasulu <randrianasulu at gmail.com>
    Date:   Wed Oct 23 16:22:58 2024 +0300

         Update README build instructions




>
> you can do
>
> git pull -r
>
> first, it will rebase two patches on top of what currently in git repo.
>
> then you can use 'git log' to look up those 'commit hashes'. In theory 
> they should be unique, so one I already provided should work *after 
> rebase* (git pull -r). Without rebase commits and objects from remote 
> repo do not exist yet in your local repo
>
>
>     >
>     > before applying this patch
>     >
>     > then run cin like
>     >
>     > CIN_10BIT_ENC=p010le bin/cin
>
>     No export as before before bin/cin ?
>
>
>
> you can do export on separate line, but then if you want to undo its 
> effect you should unset this variable, or close and reopen terminal 
> window.
>
> I think same-line invocation is easier
>
>     >
>     > or replace p010le with whatever equivalents y210le (?)
>
>     So need to restart Cingg again before using next vaapi format?
>
>
> for this patch - yes.
>
>
>     >
>     > sorry, I just hanged my X session so can't copy/paste exact output,
>     > but if you launch cingg with
>     >
>     > error=debug in bin/ffmpeg/encode.opts it will print list of
>     accepted
>     > by vaapi library formats at encoding attempt.
>
>     Something I have seen and wondered about:
>
>     Is "debug" and "verbose" the same or different ffmpeg output(s)?
>
>
> I think they different, but how much depend on ffmpeg's code that runs 
> at those moments. For example if you run vaapi encode than all 
> carefully added logging functions in qsv encoder will be of no use ....
>
>
>     >
>     > I think this is still more like prototype to see if we can get it
>     > working, I hope to wire it to existing profile reading mechanism.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20241114/c40b78a3/attachment-0001.htm>


More information about the Cin mailing list