Raw DV native encoder 16:9 support?
I tried to make those patches based on linux veejay code they seems to work for 16/9 and 4/3 aspect ratios ...
Built with these 2 patches and as you said "they seem to work" but not sure what they do. Did note that filedv.C was added to CinGG from Cin-CV which does not exist in Cin-HV. Test file = karacson.avi 16x9 DAR (from where Andrew said to get sample DV / avi video). Test file - pond.dv 4x3 DAR (downloaded from same place) 0002-Fix-16x9-filedv-condition.patch -- makes sense to me (although when I uncommented the printf, I got nothing on the startup terminal window? so is it even getting to that code?) 0001-Dv-encoder-metadata.patch -- makes no sense to me, but I do not really code, because I do not see how or where "dv_encode_metadata" is being utilized? On Sat, Jan 13, 2024 at 12:48 PM Andrew Randrianasulu via Cin < [email protected]> wrote:
I tried to make those patches based on linux veejay code
they seems to work for 16/9 and 4/3 aspect ratios ... -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
пн, 15 янв. 2024 г., 21:28 Phyllis Smith <[email protected]>:
Built with these 2 patches and as you said "they seem to work" but not sure what they do. Did note that filedv.C was added to CinGG from Cin-CV which does not exist in Cin-HV.
try to re-encode dv file as RawDV file (open dv, add simple filter like brightness on top of it, try to encode as rawdv.) notice with patches it sets date/timecode. And in case of anamorphic 16:9 dv hopefully also flag indicating so (visible with mediainfo/ffprobe/mplayer) May be we really need only 0002 but I was not sure if 16*9 flag was going down to stream without those new function calls?
Test file = karacson.avi 16x9 DAR (from where Andrew said to get sample DV / avi video). Test file - pond.dv 4x3 DAR (downloaded from same place)
0002-Fix-16x9-filedv-condition.patch -- makes sense to me (although when I uncommented the printf, I got nothing on the startup terminal window? so is it even getting to that code?)
0001-Dv-encoder-metadata.patch -- makes no sense to me, but I do not really code, because I do not see how or where "dv_encode_metadata" is being utilized?
this is function from libdv, older library used for working with consumer versions of DV streams I found example of its usage on older version of https://github.com/game-stop/veejay
On Sat, Jan 13, 2024 at 12:48 PM Andrew Randrianasulu via Cin < [email protected]> wrote:
I tried to make those patches based on linux veejay code
they seems to work for 16/9 and 4/3 aspect ratios ... -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
OK, sounds like a good addition. I will try to create AppImages later today in case Terje wants to test -- if Ican find the time. On Mon, Jan 15, 2024 at 11:41 AM Andrew Randrianasulu < [email protected]> wrote:
пн, 15 янв. 2024 г., 21:28 Phyllis Smith <[email protected]>:
Built with these 2 patches and as you said "they seem to work" but not sure what they do. Did note that filedv.C was added to CinGG from Cin-CV which does not exist in Cin-HV.
try to re-encode dv file as RawDV file (open dv, add simple filter like brightness on top of it, try to encode as rawdv.) notice with patches it sets date/timecode. And in case of anamorphic 16:9 dv hopefully also flag indicating so (visible with mediainfo/ffprobe/mplayer)
May be we really need only 0002 but I was not sure if 16*9 flag was going down to stream without those new function calls?
Test file = karacson.avi 16x9 DAR (from where Andrew said to get sample DV / avi video). Test file - pond.dv 4x3 DAR (downloaded from same place)
0002-Fix-16x9-filedv-condition.patch -- makes sense to me (although when I uncommented the printf, I got nothing on the startup terminal window? so is it even getting to that code?)
0001-Dv-encoder-metadata.patch -- makes no sense to me, but I do not really code, because I do not see how or where "dv_encode_metadata" is being utilized?
this is function from libdv, older library used for working with consumer versions of DV streams
I found example of its usage on older version of
https://github.com/game-stop/veejay
On Sat, Jan 13, 2024 at 12:48 PM Andrew Randrianasulu via Cin < [email protected]> wrote:
I tried to make those patches based on linux veejay code
they seems to work for 16/9 and 4/3 aspect ratios ... -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
There are now testing appimages at: https://cinelerra-gg.org/download/testing/cin-x86_64.AppImage https://cinelerra-gg.org/download/testing/cin-x86_64_older.AppImage (no libsvtav1 and older libaom 3.4) These contain all of Andrew's latest patches to include the most recent DV ones. Note to Andrew, have I missed any of your patches? The only one that I know of that is NOT checked into GIT, is the 2 DV ones. On Sat, Jan 13, 2024 at 12:48 PM Andrew Randrianasulu via Cin < [email protected]> wrote:
I tried to make those patches based on linux veejay code
they seems to work for 16/9 and 4/3 aspect ratios ... -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
вт, 16 янв. 2024 г., 02:31 Phyllis Smith <[email protected]>:
There are now testing appimages at:
https://cinelerra-gg.org/download/testing/cin-x86_64.AppImage https://cinelerra-gg.org/download/testing/cin-x86_64_older.AppImage (no libsvtav1 and older libaom 3.4)
These contain all of Andrew's latest patches to include the most recent DV ones. Note to Andrew, have I missed any of your patches? The only one that I know of that is NOT checked into GIT, is the 2 DV ones.
Yes, I think that is all for the moment. Everything else (ideas) must be typed in first :) Thanks a lot!
On Sat, Jan 13, 2024 at 12:48 PM Andrew Randrianasulu via Cin < [email protected]> wrote:
I tried to make those patches based on linux veejay code
they seems to work for 16/9 and 4/3 aspect ratios ... -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
participants (2)
-
Andrew Randrianasulu -
Phyllis Smith