Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
Утечка памяти MPLAYER
xaba
Добавлено 04.08.2012 16:35
0
Сообщение: 1
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Добрый день!
Заметил не приятную особенность
MPlayer 1.1-4.5.1 (C) 2000-2012 MPlayer Team.
Утечка памяти при использовании RTSP.
Пр этом возникают ошибки при воспроизведении типа
mpg123: Can't rewind stream by 33 bits!
mpg123: Can't rewind stream by 10 bits!
mpg123: Can't rewind stream by 39 bits!
mpg123: Can't rewind stream by 218 bits!

Если использую HTTP то все нормально.
Кто нибудь сталкивался?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 04.08.2012 17:41 Сообщение: 2
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Цитата

MPlayer 1.1-4.5.1 (C) 2000-2012 MPlayer Team.
Утечка памяти при использовании RTSP.


rtsp не пробовал но очень многое зависит от кросскомпилятора которым собирать mplayer, например CS его может вообще не собрать или собирает но половина кодеков сегфолтится. ИМХО для cortex-a8 лучше собрать gcc от linaro - с ним проблем практически не встречал и кодеки все работают. Вот мой конфиг для crosstool-ng
http://sasamy.narod.ru/armv7a.config
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 04.08.2012 19:15 Сообщение: 3
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Спасибо за конфиг sasamy!
Сейчас попробую!
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 04.08.2012 23:23 Сообщение: 4
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Забыл еще момент, в buildroot опции оптимизации указывал такие
(-pipe -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard) Target Optimizations
gcc optimization level (optimization level 2)
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 05.08.2012 06:24 Сообщение: 5
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
а у меня немного другие.
(-pipe -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize) Target Optimizations
gcc optimization level (optimization level 3)
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 05.08.2012 10:42 Редактировалось 05.08.2012 10:43 Сообщение: 6
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Если собирали gcc с моим конфигом - там используется ABI -mfloat-abi=hard - это работает судя по тестам быстрей чем softfp
https://wiki.linaro.org/Linaro-arm-hardfloat
https://wiki.linaro.org/OfficeofCTO/HardFloat/Benchmarks201205
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 07.08.2012 11:16 Редактировалось 07.08.2012 11:17 Сообщение: 7
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Добрый день!
Пере собрал и О чудо работает без утечек памяти и ошибок по RTSP/RTP.
Сказачно! Надеюсь на долго...
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 09.08.2012 08:00 Редактировалось 09.08.2012 08:37 Сообщение: 8
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Не долго радовался я!

Утечек нет, НО теперь почему-то буфер mplayr-а со временем заполняется до 80-100% и начинаются ЗАТЫКИ. Проверил только по RTSP/RTP. Сейчас буду проверять HTTP.

Причем не кажет какие ошибки даже когда ставлю опцию -msglevel all=9

Ребята я устал уже. Помогите, скиньте готовую ROOT с кодеками и MPLAYR-ом. Второй месяц пытаюсь наладить проигрывание из сети.

или может кто сталкивался с такой проблемой?
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 09.08.2012 09:25 Сообщение: 9
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Хм... а вот HTTP работает без помех пока что)))
Значит возможно проблема в live555...
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 09.08.2012 13:47 Сообщение: 10
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Ну вот дождался.... Крах при проигрывании из сети по HTTP.

Starting playback...
A:1555978.2 (432:12:58.2) of 6232571641856.0 (1731269929:38:33.6) 2.4% 49% $<50>
[NULL @ 0x6e4ff8]Invalid packet
A:1558264.6 (432:51:04.6) of 6232571641856.0 (1731269929:38:33.6) 2.4% 49% $<50>
[NULL @ 0x6e4ff8]Invalid packet
A:1558264.6 (432:51:04.6) of 6232571641856.0 (1731269929:38:33.6) 2.4% 49% $<50>
[NULL @ 0x6e4ff8]Invalid packet
[vorbis @ 0x6e4ff8]Not a Vorbis I audio packet.
A:1558264.6 (432:51:04.6) of 6232571641856.0 (1731269929:38:33.6) 2.4% 49% $<50>
[NULL @ 0x6e4ff8]Invalid packet
[vorbis @ 0x6e4ff8]Not a Vorbis I audio packet.
A:1561237.4 (433:40:37.4) of 6232571641856.0 (1731269929:38:33.6) 2.4% 49% $<50>
[NULL @ 0x6e4ff8]Invalid packet
[vorbis @ 0x6e4ff8]Not a Vorbis I audio packet.
A:1561237.4 (433:40:37.4) of 6232571641856.0 (1731269929:38:33.6) 2.4% 49% $<50>
[NULL @ 0x6e4ff8]Invalid packet
[vorbis @ 0x6e4ff8]Not a Vorbis I audio packet.
A:1561237.4 (433:40:37.4) of 6232571641856.0 (1731269929:38:33.6) 2.4% 49% $<50>
[NULL @ 0x6e4ff8]Invalid packet
A:1558264.6 (432:51:04.6) of 6232571641856.0 (1731269929:38:33.6) 2.4% 49% $<50>
[NULL @ 0x6e4ff8]Invalid packet
[vorbis @ 0x6e4ff8]Not a Vorbis I audio packet.
A:1558264.6 (432:51:04.6) of 6232571641856.0 (1731269929:38:33.6) 2.4% 49% $<50>
[NULL @ 0x6e4ff8]Invalid packet
[vorbis @ 0x6e4ff8]Not a Vorbis I audio packet.
A:1566503.0 (435:08:23.0) of 6232571641856.0 (1731269929:38:33.6) 2.3% 49% $<50>
[ogg @ 0x67ac50]Codec not found
[ogg @ 0x67ac50]Codec not found
Cache empty, consider increasing -cache and/or -cache-min. [performance issue]
Cache empty, consider increasing -cache and/or -cache-min. [performance issue]
Cache empty, consider increasing -cache and/or -cache-min. [performance issue]
Cache empty, consider increasing -cache and/or -cache-min. [performance issue]

MPlayer interrupted by signal 11 in module: decode_audio
- MPlayer crashed by bad usage of CPU/FPU/RAM.
Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
gcc version. If you think it's MPlayer's fault, please read
DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
won't help unless you provide this information when reporting a possible bug.

Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux