Fwd: cinelerra dpx support patches
note: requires c++17 language support, so my gcc 5.5 out of action.... ---------- Forwarded message ---------- From: *Андрей Рандрианасулу* <[email protected]> Date: Saturday, March 5, 2022 Subject: cinelerra dpx support patches To: randrianasulu <[email protected]> not tested yet -- Андрей Рандрианасулу
oh, and apparently it only supports reading dpx, and not writing (no function body yet!) so, interesting work, but not yet finished... (it also lacks ifdefs so compiling with --disable-dpx fails too) On Saturday, March 5, 2022, Andrew Randrianasulu <[email protected]> wrote:
note: requires c++17 language support, so my gcc 5.5 out of action....
---------- Forwarded message ---------- From: *Андрей Рандрианасулу* <[email protected]> Date: Saturday, March 5, 2022 Subject: cinelerra dpx support patches To: randrianasulu <[email protected]>
not tested yet -- Андрей Рандрианасулу
For me it fails to build with patches, always errors. Even trying to build manuvi git leads to compile errors.
On Saturday, March 5, 2022, Andrea paz <[email protected]> wrote:
For me it fails to build with patches, always errors. Even trying to build manuvi git leads to compile errors.
can you post errors? I build with clang-13, this way it worked on arm32/termux..
Andrea, I checked into our CinGG GIT "manuvi git changes" he so nicely provided. So it should compile for you now. Could you please try when you have time? On Sat, Mar 5, 2022 at 5:04 AM Andrea paz via Cin < [email protected]> wrote:
For me it fails to build with patches, always errors. Even trying to build manuvi git leads to compile errors.
hopefully "c++17" thing just cosmetical for now? I'll try to remove this line... https://github.com/manuvi/dpx/commit/48d8e8532244aebddd1f3abe7f30efe83cbd61f... On Saturday, March 5, 2022, Andrew Randrianasulu <[email protected]> wrote:
note: requires c++17 language support, so my gcc 5.5 out of action....
---------- Forwarded message ---------- From: *Андрей Рандрианасулу* <[email protected]> Date: Saturday, March 5, 2022 Subject: cinelerra dpx support patches To: randrianasulu <[email protected]>
not tested yet -- Андрей Рандрианасулу
I have been testing Manuel's Cinelerra DPXlist changes. the last 2 days, but have not yet gotten it to compile. I will send his files/patches but it is included at: https://github.com/manuvi/cinelerra On Sun, Apr 3, 2022 at 8:53 AM Andrew Randrianasulu via Cin < [email protected]> wrote:
hopefully "c++17" thing just cosmetical for now? I'll try to remove this line...
https://github.com/manuvi/dpx/commit/48d8e8532244aebddd1f3abe7f30efe83cbd61f...
On Saturday, March 5, 2022, Andrew Randrianasulu <[email protected]> wrote:
note: requires c++17 language support, so my gcc 5.5 out of action....
---------- Forwarded message ---------- From: *Андрей Рандрианасулу* <[email protected]> Date: Saturday, March 5, 2022 Subject: cinelerra dpx support patches To: randrianasulu <[email protected]>
not tested yet -- Андрей Рандрианасулу
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
try my series? On Sunday, April 3, 2022, Phyllis Smith <[email protected]> wrote:
I have been testing Manuel's Cinelerra DPXlist changes. the last 2 days, but have not yet gotten it to compile. I will send his files/patches but it is included at:
https://github.com/manuvi/cinelerra
On Sun, Apr 3, 2022 at 8:53 AM Andrew Randrianasulu via Cin < [email protected]> wrote:
hopefully "c++17" thing just cosmetical for now? I'll try to remove this line...
https://github.com/manuvi/dpx/commit/48d8e8532244aebddd1f3abe7f30ef e83cbd61f5
On Saturday, March 5, 2022, Andrew Randrianasulu <[email protected]> wrote:
note: requires c++17 language support, so my gcc 5.5 out of action....
---------- Forwarded message ---------- From: *Андрей Рандрианасулу* <[email protected]> Date: Saturday, March 5, 2022 Subject: cinelerra dpx support patches To: randrianasulu <[email protected]>
not tested yet -- Андрей Рандрианасулу
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
plus those two? (trying static / ffmpeg 4.4 and dynamic / 5 builds in turn.. additional/new patches on the way) On Sunday, April 3, 2022, Andrew Randrianasulu <[email protected]> wrote:
try my series?
On Sunday, April 3, 2022, Phyllis Smith <[email protected]> wrote:
I have been testing Manuel's Cinelerra DPXlist changes. the last 2 days, but have not yet gotten it to compile. I will send his files/patches but it is included at:
https://github.com/manuvi/cinelerra
On Sun, Apr 3, 2022 at 8:53 AM Andrew Randrianasulu via Cin < [email protected]> wrote:
hopefully "c++17" thing just cosmetical for now? I'll try to remove this line...
https://github.com/manuvi/dpx/commit/48d8e8532244aebddd1f3ab e7f30efe83cbd61f5
On Saturday, March 5, 2022, Andrew Randrianasulu < [email protected]> wrote:
note: requires c++17 language support, so my gcc 5.5 out of action....
---------- Forwarded message ---------- From: *Андрей Рандрианасулу* <[email protected]> Date: Saturday, March 5, 2022 Subject: cinelerra dpx support patches To: randrianasulu <[email protected]>
not tested yet -- Андрей Рандрианасулу
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
Checked into GIT, Manuel's DPX list (*read but not write*) new files and modifications to existing files. Added in the changes Andrew provided in addition to accommodate other O/S like Termux (hopefully did not miss anything so if Andrew could check, that would be appreciated). I had already redone the libvpx.patch when it failed so I could compile, but later put in Andrew's 0070-Fix-libdpx-patch.patch anyway. And of course, added in 0071-Add-without-libdpx-to-configure.patch and did a rebuild. BUT, I have not been able to actually get a DPX list file to load (hoping Andrea can). BTW, was the 1 line fix in filelist.C an existing bug? Thanks for the auxiliary help. ...Phyllis On Sun, Apr 3, 2022 at 10:07 AM Andrew Randrianasulu < [email protected]> wrote:
try my series?
On Sunday, April 3, 2022, Phyllis Smith <[email protected]> wrote:
I have been testing Manuel's Cinelerra DPXlist changes. the last 2 days, but have not yet gotten it to compile. I will send his files/patches but it is included at:
https://github.com/manuvi/cinelerra
On Sun, Apr 3, 2022 at 8:53 AM Andrew Randrianasulu via Cin < [email protected]> wrote:
hopefully "c++17" thing just cosmetical for now? I'll try to remove this line...
https://github.com/manuvi/dpx/commit/48d8e8532244aebddd1f3abe7f30efe83cbd61f...
On Saturday, March 5, 2022, Andrew Randrianasulu < [email protected]> wrote:
note: requires c++17 language support, so my gcc 5.5 out of action....
---------- Forwarded message ---------- From: *Андрей Рандрианасулу* <[email protected]> Date: Saturday, March 5, 2022 Subject: cinelerra dpx support patches To: randrianasulu <[email protected]>
not tested yet -- Андрей Рандрианасулу
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
On Tuesday, April 5, 2022, Phyllis Smith <[email protected]> wrote:
Checked into GIT, Manuel's DPX list (*read but not write*) new files and modifications to existing files. Added in the changes Andrew provided in addition to accommodate other O/S like Termux (hopefully did not miss anything so if Andrew could check, that would be appreciated).
I'll wait a bit until second half of ogg ifdefing lands, so git hopefully rebase with less rejects...
I had already redone the libvpx.patch when it failed so I could compile, but later put in Andrew's 0070-Fix-libdpx-patch.patch anyway. And of course, added in 0071-Add-without-libdpx-to-configure.patch and did a rebuild.
i think I missed piece adding LIBDPX among group of deps so libdpx's status displayed at the end of configure 0059-Add-libdpx-status-to-configure-summary.patch from megapile_3
BUT, I have not been able to actually get a DPX list file to load (hoping Andrea can).
how you tried to construct said list? manually, by script, as output from another program?
BTW, was the 1 line fix in filelist.C an existing bug?
+++ b/cinelerra-5.1/cinelerra/filelist.C @@ -115,7 +115,7 @@ int FileList::open_file(int rd, int wr) int width = asset->width, height = asset->height; char string[BCTEXTLEN]; int len = strlen(list_prefix); - int ret = fread(string, 1, strlen(list_prefix), stream); + int ret = fread(string, 1, len, stream); fclose(stream); result = len == ret ? 0 : 1; if( !result && !strncasecmp(string, list_prefix, len)) { ? yeah, it seem to just finally use this 'len' variable as intended...
Thanks for the auxiliary help. ...Phyllis
On Sun, Apr 3, 2022 at 10:07 AM Andrew Randrianasulu < [email protected]> wrote:
try my series?
On Sunday, April 3, 2022, Phyllis Smith <[email protected]> wrote:
I have been testing Manuel's Cinelerra DPXlist changes. the last 2 days, but have not yet gotten it to compile. I will send his files/patches but it is included at:
https://github.com/manuvi/cinelerra
On Sun, Apr 3, 2022 at 8:53 AM Andrew Randrianasulu via Cin < [email protected]> wrote:
hopefully "c++17" thing just cosmetical for now? I'll try to remove this line...
https://github.com/manuvi/dpx/commit/48d8e8532244aebddd1f3ab e7f30efe83cbd61f5
On Saturday, March 5, 2022, Andrew Randrianasulu < [email protected]> wrote:
note: requires c++17 language support, so my gcc 5.5 out of action....
---------- Forwarded message ---------- From: *Андрей Рандрианасулу* <[email protected]> Date: Saturday, March 5, 2022 Subject: cinelerra dpx support patches To: randrianasulu <[email protected]>
not tested yet -- Андрей Рандрианасулу
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
Andrea, I checked into our CinGG GIT "manuvi git changes" he so nicely provided. So it should compile for you now. Could you please try when you have time? Sorry Phyllis; I'm still having trouble compiling CinGG (but they're my system's problems, not CinGG's; I think my /home filsystem got corrupted). I plan to reformat everything....
GIT checkin of 0059-Add-libdpx-status-to-configure-summary.patch AND fileogg.C rest of 50% patch. I'll wait a bit until second half of ogg ifdefing lands, so git hopefully
rebase with less rejects...
I had already redone the libvpx.patch when it failed so I could compile, but later put in Andrew's 0070-Fix-libdpx-patch.patch anyway. And of course, added in 0071-Add-without-libdpx-to-configure.patch and did a rebuild.
i think I missed piece adding LIBDPX among group of deps so libdpx's status displayed at the end of configure
0059-Add-libdpx-status-to-configure-summary.patch
from megapile_3
BUT, I have not been able to actually get a DPX list file to load (hoping Andrea can).
how you tried to construct said list? manually, by script, as output from another program?
Not sure what I did wrong and how I got it to crash oritinally , but now it is working either with "try FFmpeg first or last". To construct a test, I rendered a single frame using ffmpeg/dpx and did this for 4 different frames. Then I created the list manually in a directory with the filename of dpx.dpxs. Finally I loaded dpx.dpxs and all 4 frames appeared.
participants (3)
-
Andrea paz -
Andrew Randrianasulu -
Phyllis Smith