Changes between Initial Version and Version 1 of Ticket #373, comment 2


Ignore:
Timestamp:
Sep 12, 2016, 2:43:10 PM (8 years ago)
Author:
alx

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #373, comment 2

    initial v1  
    22> Добавил проверку на наличие макроса PJMEDIA_RESAMPLE_IMP, и на то, чтобы библиотека ресэмплинга не была равна PJMEDIA_RESAMPLE_NONE.
    33
    4 Как нетрудно понять из сделанных изменений, данная проверка выполняется вовсе не при старте программы, как предложено в описании тикета, а при ее сборке. Очевидно, что такая проверка никак не решает проблему, приведенную в качестве примера в описании тикета: библиотека, установленная на BUILD-хосте может быть собрана со всеми требемыми фичами, в результате все препроцессорные проверки, добавленные в r428, успешно выполнятся. А потом программу запустят на компьютере, где установлена библиотека, собранная без ресэмплинга, и в результате наша программа упадет (см. #367).
     4Как нетрудно понять из сделанных изменений, данная проверка выполняется вовсе не при старте программы, как предложено в описании тикета, а при ее сборке. Очевидно, что такая проверка никак не решает проблему, приведенную в качестве примера в описании тикета: библиотека, установленная на BUILD-хосте, может быть собрана со всеми требемыми фичами, в результате все препроцессорные проверки, добавленные в r428, успешно выполнятся. А потом программу запустят на компьютере, где установлена библиотека, собранная без ресэмплинга, и в результате наша программа упадет (см. #367).
    55
    66Поэтому я настаиваю на проверке в рантайме.