LINUX.ORG.RU

код и Git

 ,


0

1

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

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

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



Последнее исправление: Assembler (всего исправлений: 1)

Ответ на: комментарий от ya-betmen

ваще ненужно угадывать. Суть в том собирается ли у вас код без ошибок. если да, то я рукожоп, которуму противопоказано собрать из изсходников.

Assembler
() автор топика

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

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

anonymous
()

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

Здресьте это «сдрысте»?

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

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

Это да.
Эдик ОБРАДУЕТСЯ!

anonymous
()

По-твоему у всех есть малина апельсин под рукой? Давай вывод компилятора. Или забанься.

ox55ff ★★★★★
()

LGPL_V2.1_Chinese

Так это ещё китайцы делали. Анрил разобраться. Они с другой планеты.

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

Спуфи из дворовой конуры вынесли в люди

cпуфи то может быть вы и вынесли, но самы не вылезли.

Assembler
() автор топика

Эй, ты что? А надпись как же? Или теперь у тебя там останется написанное с ошибкой LOVELY? Миленьгий, чо.

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

А мы попробуем сделать всё, чтобы ТС прекратил постить тупняк.

Беда в том, что он даже не понимает почему его критикуют и посты к нему такие …

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
() автор топика
Ответ на: комментарий от Assembler

Суть в том, что если хочешь помощи, то предоставь полный вывод компилятора. Тебе лень скопировать вывод компилятора, а мне лень установить кросскомпилятор.

ox55ff ★★★★★
()
Ответ на: комментарий от 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

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

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

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

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

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

я пытался тремя. и тем что идет в armbian по умолчанию, и кроссплатформенным.

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

Там ассемблерные вставки в код. Это китаец написал.

ox55ff ★★★★★
()

а ты уверен что тебе стоит вообще пытаться собрать из исходников шестилетней давности? При том, что сам cedarx точно не будет работать на современном ядре.

xmikex ★★★★
()
Ответ на: комментарий от 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

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

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

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

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

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

Без линукса из исходников не собрать? Тот же линукс

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

Не справелдиво, своё говнецо сам собирай. Пости следующую ошибку, мы скажем ты дурак или проект говно. Или всё сразу.

slovazap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.