Hallo zusammen,
nachdem ich die VDR + Pluginsammlung gestern mal neu mittels gcc 8.2 übersetzt habe, sortiert mein VDR die Aufnahmen eigenwillig. Im Live-Plugin ist es noch normal. Siehe hier:
Das VDR'li fängt - aus unbekannten Grunde - mit "B" an, dann Zahlen, aber nicht alle, dann gehts mit C weiter...
Das einzige, was der Compiler zu Thema bewarnt, war:
Code
recording.c: In member function ‘void cIndexFile::ConvertToPes(tIndexTs*, int)’:
recording.c:2901:52: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct tIndexTs’ from an array of ‘struct tIndexPes’ [-Wclass-memaccess]
memcpy(IndexTs, &IndexPes, sizeof(*IndexTs));
^
recording.c:2766:8: note: ‘struct tIndexTs’ declared here
struct tIndexTs {
^~~~~~~~
recording.c: In function ‘char* ExchangeChars(char*, bool)’:
recording.c:607:37: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 3 bytes from a string of length 3 [-Wstringop-truncation]
strncpy(p, buf, 3);
~~~~~~~^~~~~~~~~~~
Display More
Aber... das kann es ja eigentlich nicht sein, oder?
Stefan