LINUX.ORG.RU

код и Git

 ,


0

1

здрасьте здресьте люди добрые

мне в теме скину сслыку, которая как бы должна была решить проблему с апааратным ускорением... https://github.com/allwinner-zh/media-codec как только я получаю Makefile и пытаюсь выполнить

make -j3
сразу же вылетает куча ошибок. и как только ты думаешь что решил проблему и пытаешься продолжить сборку вылетаешь еще больше ошибок. Думаю что код корявый и гуглежом не решить эту проблему. Пожалуйста попытайтесь запустить сборку и вынесите профессиональный вердикт или у меня руки из жопы, или руки из жопы у того кто писал этот код. собираю на oragne pi Gcc 10.1.0

Я не понимаю, где забанься дебил когда он так нужен? Чел не может доехать до Эдика/кого-то, и взять пару десятков уроков, да хотя бы на время отпуска.

Тс, сколько можно плодить тупняк для телепатов? Может у тебя случилось что? Ты напиши, попробуем помочь. Спуфи из дворовой конуры вынесли в люди, и тебе поможем. Только напиши нормально от и до о своей ситуации.

anonymous ()
Ответ на: комментарий от ox55ff

там до этого даже дело не доходит.

e.c:574:16: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast]
  574 |         .end = (int)(startAddr + size)
      |                ^
mv -f .deps/libcedar_common_la-memoryAdapter.Tpo .deps/libcedar_common_la-memoryAdapter.Plo
cc1: all warnings being treated as errors
make[2]: *** [Makefile:461: libcedar_common_la-ve.lo] Error 1
make[2]: Leaving directory '/usr/local/bin/media-codec-master/sunxi-cedarx/SOURCE/common'
make[1]: *** [Makefile:395: all-recursive] Error 1
make[1]: Leaving directory '/usr/local/bin/media-codec-master/sunxi-cedarx/SOURCE'
ну к примеру вот

Assembler ()
Ответ на: комментарий от Assembler

Ну к примеру вот в коде варнинг вылез, а он собирается с -Werror. Вполне вероятно, что с более старым gcc варнинга не было. Убери -Werror и все должно собраться.

annulen ★★★★★ ()
Ответ на: комментарий от Assembler

критикуешь -предлагай. ты же просто унижаешь.

Ни кто вас не унижает и советов вам дельных сотни были.
И?

Вот ныне вы тред создали.
Проанализировали ли вы сами причину возникновения хоть одной ошибки?
Сто пудов, НЕТ!

anonymous ()
Ответ на: комментарий от Assembler

Ну с одной стороны там кшна лютый быдлокод когда указатель кастуется в int, потом в long. С другой, на 32битах это будет работать, это же под какие-то allwinner’ы? Ну как пофиксить ошибку тебе сказали, после этого собирается?

slovazap ★★★★★ ()
Ответ на: комментарий от anonymous

Проанализировали ли вы сами причину возникновения хоть одной ошибки? Сто пудов, НЕТ!

Эшо …

Если бы вы пытались разобраться, то у вас были бы конкретные вопросы.
А так

ТУПНЯК!
anonymous ()
Ответ на: комментарий от ox55ff
mv -f .deps/libcedar_vdecoder_la-sbm.Tpo .deps/libcedar_vdecoder_la-sbm.Plo
make[2]: Leaving directory '/usr/local/bin/media-codec-master/sunxi-cedarx/SOURCE/vdecoder'
make[1]: *** [Makefile:395: all-recursive] Error 1
make[1]: Leaving directory '/usr/local/bin/media-codec-master/sunxi-cedarx/SOURCE'
make: *** [Makefile:327: all] Error 2
Assembler ()
Ответ на: комментарий от slovazap

нет. уж префиксы в конфигуре перебрал прежде чем зайти сюда. поэтому чтобы не гадать в ошибках собирите сначала самим, и если соберется то после обвиняйте уже меня в тупняке. справедливо?

Assembler ()
Ответ на: комментарий от ox55ff
-DPIC -o .libs/libcedar_vdecoder_la-sbm.o
/tmp/ccYZG7Wr.s: Assembler messages:
/tmp/ccYZG7Wr.s:113: Error: unknown mnemonic `vld1.8' -- `vld1.8 {d0-d3},[x0]'
/tmp/ccYZG7Wr.s:114: Error: unknown mnemonic `vst1.8' -- `vst1.8 {d0-d3},[x1]'
/tmp/ccYZG7Wr.s:177: Error: unknown mnemonic `vld1.8' -- `vld1.8 {d0-d3},[x0]'
/tmp/ccYZG7Wr.s:178: Error: unknown mnemonic `vst1.8' -- `vst1.8 {d0-d3},[x1]'
/tmp/ccYZG7Wr.s:356: Error: unknown mnemonic `vld2.8' -- `vld2.8 {d0-d3},[x0]'
/tmp/ccYZG7Wr.s:357: Error: unknown mnemonic `vst1.8' -- `vst1.8 {d0,d1},[x2]'
/tmp/ccYZG7Wr.s:358: Error: unknown mnemonic `vst1.8' -- `vst1.8 {d2,d3},[x1]'
/tmp/ccYZG7Wr.s:559: Error: unknown mnemonic `vld2.8' -- `vld2.8 {d0-d3},[x0]'
/tmp/ccYZG7Wr.s:560: Error: unknown mnemonic `vst1.8' -- `vst1.8 {d0,d1},[x2]'
/tmp/ccYZG7Wr.s:561: Error: unknown mnemonic `vst1.8' -- `vst1.8 {d2,d3},[x1]'
/tmp/ccYZG7Wr.s:781: Error: unknown mnemonic `vld2.8' -- `vld2.8 {d0-d3},[x0]'
/tmp/ccYZG7Wr.s:782: Error: unknown mnemonic `vst1.8' -- `vst1.8 {d0,d1},[x2]'
/tmp/ccYZG7Wr.s:783: Error: unknown mnemonic `vst1.8' -- `vst1.8 {d2,d3},[x1]'
/tmp/ccYZG7Wr.s:850: Error: unknown mnemonic `vld2.8' -- `vld2.8 {d0-d3},[x0]'
/tmp/ccYZG7Wr.s:851: Error: unknown mnemonic `vst1.8' -- `vst1.8 {d0,d1},[x2]'
/tmp/ccYZG7Wr.s:852: Error: unknown mnemonic `vst1.8' -- `vst1.8 {d2,d3},[x1]'
/tmp/ccYZG7Wr.s:1062: Error: unknown mnemonic `vld2.8' -- `vld2.8 {d0-d3},[x0]'
/tmp/ccYZG7Wr.s:1063: Error: unknown mnemonic `vst1.8' -- `vst1.8 {d0,d1},[x2]'
/tmp/ccYZG7Wr.s:1064: Error: unknown mnemonic `vst1.8' -- `vst1.8 {d2,d3},[x1]'
/tmp/ccYZG7Wr.s:1131: Error: unknown mnemonic `vld2.8' -- `vld2.8 {d0-d3},[x0]'
/tmp/ccYZG7Wr.s:1132: Error: unknown mnemonic `vst1.8' -- `vst1.8 {d0,d1},[x2]'
/tmp/ccYZG7Wr.s:1133: Error: unknown mnemonic `vst1.8' -- `vst1.8 {d2,d3},[x1]'
make[2]: *** [Makefile:477: libcedar_vdecoder_la-pixelFormat.lo] Error 1
mv -f .deps/libcedar_vdecoder_la-sbm.Tpo .deps/libcedar_vdecoder_la-sbm.Plo
make[2]: Leaving directory '/usr/local/bin/media-codec-master/sunxi-cedarx/SOURCE/vdecoder'
make[1]: *** [Makefile:395: all-recursive] Error 1
make[1]: Leaving directory '/usr/local/bin/media-codec-master/sunxi-cedarx/SOURCE'
make: *** [Makefile:327: all] Error 2

это весь вывод.

Assembler ()
Ответ на: комментарий от anonymous

у вас получилось собрать? нет? сначала соберите, и тогда поймете что ссылки что вы тут кидаете не рашеют проблемы. Тогда зачем вы их тут раскидываете? мусора и так хватает, а нужно решение. ведь Development очень сердится когда сюда заходят с вопросами как помигать светодиодом, но для решения более серьезных ничего кроме ссылок этот раздел не может.

Assembler ()
Ответ на: комментарий от Assembler

, а нужно решение. ведь Development очень сердится когда сюда заходят с вопросами как помигать светодиодом,

Вопросов от начинающих много в форуме.
Одно дело - «Дайте мне решение», а другое «Я читал и пробовал, … и у меня есть вопросы».

Разницу улавливаете?
anonymous ()
Ответ на: комментарий от xmikex

вы вобще заявили что это проблема драйверов,аппаратное ускорение на Chomium (комментарий) но проблема была в браузере, но вы утверждали что не в браузере. но я выяснил опытнам путем что в браузере. И когда мне кинули ссылку в той теме кто-то из ваших , как решение если собрать вот это... то все молчали. а щас заходите и говорите что это не будет работать. ну надо было там сразу и написать. Хотя откуда вы могли знать, ведь вы думали что проблема не в браузере.

Assembler ()
Последнее исправление: Assembler (всего исправлений: 2)
Ответ на: комментарий от Assembler

конкретно, что в браузере не так? то что начиная с какой-то версии надо прописать в командной строке включение декодирования?
«Google on version 91 of chrome has removed vaapi flag
but users still can use hardware video decode acceleration via switch : --enable-features=VaapiVideoDecoder»
Так это не моя проблема была, что вы не читаете инструкций по правильному включению аппаратного ускорения. Вообще я говорил, что вероятнее всего проблема в драйверах, так как нормальной поддержки на orange pi декодирования видео не было, да и сейчас вряд ли она есть.

xmikex ★★★★ ()
Ответ на: комментарий от xmikex

зачем ты собираешь вообще cedarX

для меня Linux ценен тем что дает возможность сборки из исходников. и потому что надо разобраться почему программа не собирается. Есть проблема -надо разобраться. что тут неясно? а то что завелось ускорение так это не решело проблемы с тормазами. потому напишу.

Assembler ()