uridecodebin and souphttpsrc crash with requests module in Python script

jack_rybn via gstreamer-devel <[email protected]>
Newsgroups gmane.comp.video.gstreamer.devel
Message-ID <[email protected]>
Hello,

I have this simple code in Python :

###########################################
import time
import requests

import gi

gi.require_version('Gst', '1.0')
from gi.repository import Gst

Gst.debug_set_active(True)
Gst.debug_set_default_threshold(3)

Gst.init(None)

gst_pipeline = Gst.parse_launch('uridecodebin 
uri=http://stream.p-node.org/billiejean.mp3 ! fakesink')
gst_pipeline.set_state(Gst.State.PLAYING)

while True:
         time.sleep(1)
###########################################

But it crashes when pipeline is set in playing state.

if i remove :
import requests

it works as expected.

However, as workaround, I can put the import after :
Gst.debug_set_active(True)

My configuration :
Ubuntu 22.04
Gstreamer 1.20.3

++

Jack
OpenPGP_0xEBA5B9E723C3C194.asc (application/pgp-keys, 1.6 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

xsBNBE0mOC8BCACs+JgPmyYlDi64IRY+KjnFq0wOp3Y2c77GX8m5dDmGrJx9aPqB
VlYogT1k9yM8Dl6M0VV2TgV+o7MiORWaBmSnsURFkpBgDb3e+dfEI2fyt3LFkZ7o
y7uzYTkwwkbjZQJv6zbYc/W54p4ndLwc6Gm3NnvE6cTrUrrSZJ2IytfPuEyzb2GD
sCDRpt3X/+/JX2QHksD/BNdnxa2FtQF+fByLTh5K5kcKDCorfVtis3CqzeDW9Q9I
VzEIxh7GSHdzknPt9N9gT7hwIPLNL0tPJjJkhUvz2r8xRdoBlMwTt9VsK0AUJBew
mfQI4Xp3L+YoLOswFgAc7az6A8fdk0LjJThLABEBAAHNI0phY2sgUllCTiAoUEdQ
IGtleSkgPGphY2tAcnlibi5vcmc+wsB4BBMBAgAiBQJNJjgvAhsDBgsJCAcDAgYV
CAIJCgsEFgIDAQIeAQIXgAAKCRDrpbnnI8PBlHU9B/4vJ0Oqft/pzjBq6K6T+VcB
TU9XVuJ6ytGRzniDvsseI9HM7pPbrZ/FZb7ZUKYJKAhF70SrMCLKgGuaBGAVrkob
REvDw4iKxkx9aqfFXRrC8Kyht36wFaGQ3bYEbRJ0Ymh97pAupmjtsiqPKPczC8US
LrFXUdcPEyQEbeQUMe3pmuh802zox9BhN/4fszItUWIMRCP2iHNfXOc9dova6WHo
wSao+B1l/7V5QagL5etZy4TRbLzTQmzLWrKm2oEd4DHeZbDjXFuOVUKnj/QjJZQE
S6lbjX6BzVhLczixbdFsVBNsL11uf47Czq4r3eGQTsFRXvtyhCMWwa0N1f27qjWK
zsBNBE0mOC8BCAC0BieAmvYVujS0dFCqAnflVl79MhlPIjehrNPEmkqGWCVCvVKT
czlXJkpgNv9F914w0hiou9JXmRXnAQBxCBJ78YMUxlBvNohEVOYf6BP4pfZPei5T
RtJZEPlIVMX6DSU4csR909ZGIy9iJYAGlivaK+mBJUKOqLqIeisqMebChdYGGlUi
kJBu/eNriTKeS4bz+iJiwqZt1Eb7Tae9fNJen3UMqOu+GIVhAct//KTbrWsfyUKv
gCk+60CnsN0+OHWKtSmEnMmpAl8qXWR04DkNIekmkx05HFp7PNw4JilkAcQqO5ci
Dow56zD6gbJ6mrx/7sM0jIENDXRtYrpu18s5ABEBAAHCwF8EGAECAAkFAk0mOC8C
GwwACgkQ66W55yPDwZR9sQf/e4RI9rV7N54GKJqr/EHKDc4H+fq5eDHDqvmNWBBq
gYHVPa4adxrwiO4UhdT7NqJ9F6qsh7Z1dVaGXMPc+MN71hIl2ic9DTsjQa4w+Ssp
A/ZEhZTBsRenYfnhhy5zIiAhVQe0wKRpfomOPKDn+Id+w9yBw+zq5wilLBMN2wmk
Oed9EpEtk5AtFd/1iqBbUjJ646OA1L4bR2heZp5h1By823n3zPCmFtWekH7PABeI
UqAbaFm43l2MJHoCV7MOTwi9B21SMbXdNGZVkFU2WUceEF6qYIGX+2OrZtI27GXm
Dz+fqB3hoFanBNY3a3SN4g+uF2dHNNv+L6iCxfZOlOn9cg==
=8LrY
-----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature (application/pgp-signature, 495 B) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.