Revert "gstreamer-full: Fix link with x264"
This reverts commit e236d4f7.
Revert the use -BSymbolic which is introducing bad initialization for global variable such as _gst_caps_features_any in gst/gstcapsfeatures.c+71
Merge request reports
Activity
Here is a beginning of anwser:
I would recommend to disable x264 support when building gstreamer-full but I dont know if there is another approach possible?
added 12 commits
-
64165eec...05f70661 - 9 commits from branch
gstreamer:master
- 6947e1e3 - Revert "gstreamer-full: Fix link with x264"
- 4d7972a2 - gst-full: use a default version script
- 205af2b8 - gstreamer-full: add assert for global symbols
Toggle commit list-
64165eec...05f70661 - 9 commits from branch
mentioned in issue #108 (closed)
@nirbheek see my comment in #108 (closed)
- Resolved by Stéphane Cerveau
Regarding GStreamer, you are right, we already have GST_API mechanism but a lib like x264 does not have this kind of mechanism to keep local var like
x264_cabac_range_lps
.All the code inside gstreamer-full library should be kept local except the public code of glib/gstreamer used by the 3rd party application.
- Resolved by Stéphane Cerveau
- Resolved by Guillaume Desmottes
- Resolved by Stéphane Cerveau
mentioned in issue gstreamer/meson-ports/ffmpeg#21 (closed)
assigned to @gstreamer-merge-bot
assigned to @dabrain34 and unassigned @gstreamer-merge-bot
added 5 commits
Toggle commit listassigned to @gstreamer-merge-bot and unassigned @dabrain34
assigned to @dabrain34 and unassigned @gstreamer-merge-bot
assigned to @gstreamer-merge-bot and unassigned @dabrain34
mentioned in commit dabrain34/gst-build@f8252751
mentioned in commit dabrain34/gst-build@751aacd8
mentioned in commit dabrain34/gst-build@139fbac9
mentioned in commit dabrain34/gst-build@d5dcbdb5
Use -Bsymbolic-functions for your shared libraries. This tells the linker to use direct local jumps to symbols within your library instead of trying to resolve them by the usual means. The effect is that every function call within your library will be initially faster since there's no lookup required. This leads to faster load times.
changed milestone to %1.19.1
mentioned in issue gstreamer#1612