GStreamer issueshttps://gitlab.freedesktop.org/groups/gstreamer/-/issues2021-09-24T13:29:51Zhttps://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/30[2.0] qtdemux: mpeg audio version 2 is reported as version 12021-09-24T13:29:51ZBugzilla Migration User[2.0] qtdemux: mpeg audio version 2 is reported as version 1## Submitted by Josep Torra `@adn770`
**[Link to original bug (#619300)](https://bugzilla.gnome.org/show_bug.cgi?id=619300)**
## Description
The demuxer generate caps with version 1 for mpeg audio in both cases.
Version: 2.x## Submitted by Josep Torra `@adn770`
**[Link to original bug (#619300)](https://bugzilla.gnome.org/show_bug.cgi?id=619300)**
## Description
The demuxer generate caps with version 1 for mpeg audio in both cases.
Version: 2.x2.xhttps://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/34typefinding: fails to detect certain SubViewer 1.0 subtitle file2021-09-24T13:20:09ZBugzilla Migration Usertypefinding: fails to detect certain SubViewer 1.0 subtitle file## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#619726)](https://bugzilla.gnome.org/show_bug.cgi?id=619726)**
## Description
Created attachment 162022
misdetected subtitle
gstreamer-plugins-base-0.10.29-1.f...## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#619726)](https://bugzilla.gnome.org/show_bug.cgi?id=619726)**
## Description
Created attachment 162022
misdetected subtitle
gstreamer-plugins-base-0.10.29-1.fc13.x86_64
The attached file is detected as text/plain when it's actually a subtitle file.
$ gst-typefind beowulf.sub
beowulf.sub - text/plain
**Attachment 162022**, "misdetected subtitle":
[beowulf.sub](/uploads/a0f412c88a277619052903775341abaf/beowulf.sub)https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/15[API] seeking: need API to do pseudo-accurate seeking when keyframe seeking i...2024-01-10T10:54:57ZBugzilla Migration User[API] seeking: need API to do pseudo-accurate seeking when keyframe seeking is too coarse## Submitted by Benjamin Otte `@company`
**[Link to original bug (#619788)](https://bugzilla.gnome.org/show_bug.cgi?id=619788)**
## Description
Totem currently does keyframe seeking of videos. However, videos exist that only contain...## Submitted by Benjamin Otte `@company`
**[Link to original bug (#619788)](https://bugzilla.gnome.org/show_bug.cgi?id=619788)**
## Description
Totem currently does keyframe seeking of videos. However, videos exist that only contain a single keyframe at the beginning of the file. For these files, every seek will result in Totem restarting the file.https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/35[playbin] add support for subtitle delay2021-09-24T13:20:10ZBugzilla Migration User[playbin] add support for subtitle delay## Submitted by Shay
**[Link to original bug (#620529)](https://bugzilla.gnome.org/show_bug.cgi?id=620529)**
## Description
Hi all ,
i want to use gstreamer for playing video ,
but i cant cause missing feather / very hard/c...## Submitted by Shay
**[Link to original bug (#620529)](https://bugzilla.gnome.org/show_bug.cgi?id=620529)**
## Description
Hi all ,
i want to use gstreamer for playing video ,
but i cant cause missing feather / very hard/complicated to achieve
i have some missing properties in playbin
1) Subtitle delay :
i want to give delay to some subtitles ,where they are not synced
with the movie ,
i am trying to do that for 3 days now ,and still dont know how ,
a new property for delay in milliseconds will be great
2) subtitle delay , apply :
give option to apply current delay ,
and write to subtitle file the3 time changes
3) playbin source :
make it also write ,so can replaced
i am using gstreamer-java , and i want to give source from inputstream
so i can read video stream from an archive
or just support for playing files located in archive (RAR ,ZIP ,etc..);
4) get subtitle language from playbin it self
it will be nice the have it from new property "text-language" gint.
5) "suburi" property :
dose not work at run time ,
very bad i need to restart a player just to change subtitle
i know playbin was first made for make things simple ,
and not linking element ,why not keep this simple ,
by adding thous capabilities to playbin
please please can i do that
i am writing an application in java
and after searching for a long time now .
i don't see any other alternative for strong video player in java
thank youhttps://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/36subparse: add support for external SSA/ASS subtitles2021-09-24T13:20:11ZBugzilla Migration Usersubparse: add support for external SSA/ASS subtitles## Submitted by Ilya K
**[Link to original bug (#625113)](https://bugzilla.gnome.org/show_bug.cgi?id=625113)**
## Description
Can't open subtitles in gstreamer (totem mostly) because of this error. There are similar bugs here: https...## Submitted by Ilya K
**[Link to original bug (#625113)](https://bugzilla.gnome.org/show_bug.cgi?id=625113)**
## Description
Can't open subtitles in gstreamer (totem mostly) because of this error. There are similar bugs here: https://bugzilla.gnome.org/show_bug.cgi?id=587704 and here: https://bugs.launchpad.net/gst-plugins-base/+bug/402221
Running latest GStreamer and totem on ubuntu maverick
That's the full log of what happens when I run Totem with debug level 2:
(totem:2989): GLib-GObject-WARNING **: value "10752000" of type `guint' is invalid or out of range for property `connection-speed' of type `guint'
0:00:08.900728007 2989 0x8ac5080 WARN decodebin2 gstdecodebin2.c:1916:type_found:<decodebin21> error: Этот файл является текстовым
0:00:08.900758696 2989 0x8ac5080 WARN decodebin2 gstdecodebin2.c:1916:type_found:<decodebin21> error: decodebin2 cannot decode plain text files
0:00:08.901170990 2989 0x8ea76e0 WARN basesrc gstbasesrc.c:2550:gst_base_src_loop:<source> error: Внутренняя ошибка передачи данных.
0:00:08.901193324 2989 0x8ea76e0 WARN basesrc gstbasesrc.c:2550:gst_base_src_loop:<source> error: streaming task paused, reason not-linked (-1)
0:00:08.906839287 2989 0x8ef7a10 WARN qtdemux qtdemux_types.c:170:qtdemux_type_get: unknown QuickTime node type iods
0:00:08.906880790 2989 0x8ef7a10 WARN qtdemux qtdemux_types.c:170:qtdemux_type_get: unknown QuickTime node type avc1
0:00:08.906894991 2989 0x8ef7a10 WARN qtdemux qtdemux_types.c:170:qtdemux_type_get: unknown QuickTime node type avcC
0:00:08.906908383 2989 0x8ef7a10 WARN qtdemux qtdemux_types.c:170:qtdemux_type_get: unknown QuickTime node type btrt
0:00:08.906928473 2989 0x8ef7a10 WARN qtdemux qtdemux_types.c:170:qtdemux_type_get: unknown QuickTime node type chpl
0:00:08.909919508 2989 0x8ef7a10 WARN qtdemux qtdemux.c:5810:qtdemux_parse_trak:<qtdemux1> unknown version 00000000
0:00:08.958753741 2989 0x8ac5080 WARN totem bacon-video-widget-gst-0.10.c:2093:bvw_bus_message_cb: Warning message: warning message from element 'decodebin21': GstMessageWarning, gerror=(GError)NULL, debug=(string)"gstdecodebin2.c\(1916\):\ type_found\ \(\):\ /GstPlayBin2:play/GstURIDecodeBin:uridecodebin1/GstDecodeBin2:decodebin21:\012decodebin2\ cannot\ decode\ plain\ text\ files";
0:00:08.981539951 2989 0x8f4f330 WARN pulse pulsesink.c:558:gst_pulsering_stream_underflow_cb:<autoaudiosink2-actual-sink-pulse> Got underflow
0:00:08.984938230 2989 0x8f4f330 WARN pulse pulsesink.c:558:gst_pulsering_stream_underflow_cb:<autoaudiosink2-actual-sink-pulse> Got underflow
0:00:08.985001837 2989 0x8f4f330 WARN pulse pulsesink.c:558:gst_pulsering_stream_underflow_cb:<autoaudiosink2-actual-sink-pulse> Got underflow
0:00:08.985043041 2989 0x8f4f330 WARN pulse pulsesink.c:558:gst_pulsering_stream_underflow_cb:<autoaudiosink2-actual-sink-pulse> Got underflow
0:00:08.985081469 2989 0x8f4f330 WARN pulse pulsesink.c:558:gst_pulsering_stream_underflow_cb:<autoaudiosink2-actual-sink-pulse> Got underflow
0:00:09.054364084 2989 0x8ac5080 WARN totem bacon-video-widget-gst-0.10.c:1604:bvw_handle_element_message: Unhandled element message playbin2-stream-changed from play: element message from element 'play': playbin2-stream-changed, uri=(string)".../video.mp4", suburi=(string)".../video.ass";
(cut off the paths as they're too long)https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/20assrender: Incorrect detect size of surface for subtitle rendering when playb...2021-09-24T14:31:47ZBugzilla Migration Userassrender: Incorrect detect size of surface for subtitle rendering when playback anamorph video## Submitted by RussianNeuroMancer `@RussianNeuroMancer`
**[Link to original bug (#625685)](https://bugzilla.gnome.org/show_bug.cgi?id=625685)**
## Description
Look at attached screenshots. I get incorrect rendering in Totem player ...## Submitted by RussianNeuroMancer `@RussianNeuroMancer`
**[Link to original bug (#625685)](https://bugzilla.gnome.org/show_bug.cgi?id=625685)**
## Description
Look at attached screenshots. I get incorrect rendering in Totem player on Ubuntu Maverick. Correct rendering - it's mplayer.
Sample: http://sharebee.com/65fa39aa
When aspect ratio of video stream not equal with aspect ratio in properties of this video stream in media contatiner (anamorph video) rendering ass subtitles always incorrect. For example real size of video in this sample file is 1440x1080, but it's playback like 1920x1080.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/21[PLUGIN-MOVE] move id3mux to -good2021-09-24T14:31:48ZBugzilla Migration User[PLUGIN-MOVE] move id3mux to -good## Submitted by Jonathan Matthew
**[Link to original bug (#626069)](https://bugzilla.gnome.org/show_bug.cgi?id=626069)**
## Description
I've checked that id3mux supports the same set of tags as id3v2mux, it has tests, and it complie...## Submitted by Jonathan Matthew
**[Link to original bug (#626069)](https://bugzilla.gnome.org/show_bug.cgi?id=626069)**
## Description
I've checked that id3mux supports the same set of tags as id3v2mux, it has tests, and it complies with the rest of the plugin move checklist as far as I can tell.
### Blocking
* [Bug 615813](https://bugzilla.gnome.org/show_bug.cgi?id=615813)https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/37oggdemux: Should send NEWSEGMENT events and active chains from streaming thre...2021-09-24T13:20:11ZBugzilla Migration Useroggdemux: Should send NEWSEGMENT events and active chains from streaming thread when seeking## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#626719)](https://bugzilla.gnome.org/show_bug.cgi?id=626719)**
## Description
In pull mode seeking, oggdemux currently sends the close-newsegment event (in the non-fl...## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#626719)](https://bugzilla.gnome.org/show_bug.cgi?id=626719)**
## Description
In pull mode seeking, oggdemux currently sends the close-newsegment event (in the non-flush case) and the new newsegment events from the seek thread. Also the new chain, if any, is activated from the seek thread.
This could block the application very much, especially if the newsegment event is going to trigger a pad block somewhere.https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/32rtspsrc: backward playback2023-10-13T23:43:34ZBugzilla Migration Userrtspsrc: backward playback## Submitted by Tibor Kocsis
**[Link to original bug (#626811)](https://bugzilla.gnome.org/show_bug.cgi?id=626811)**
## Description
Hi,
are you planning to implement the support of backward playback (seek with negative rate on ...## Submitted by Tibor Kocsis
**[Link to original bug (#626811)](https://bugzilla.gnome.org/show_bug.cgi?id=626811)**
## Description
Hi,
are you planning to implement the support of backward playback (seek with negative rate on the client side) in rtspsrc? Is there any proposed release date for that? What are the reasons it isn't ready yet, maybe there are technical issues?
Regards
Tibor2023-10-21https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2641Add support for DivX XSUB subtitles2023-06-06T09:53:18ZBugzilla Migration UserAdd support for DivX XSUB subtitles## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#628429)](https://bugzilla.gnome.org/show_bug.cgi?id=628429)**
## Description
Created attachment 169171
test.divx
$ gst-launch playbin2 'uri=file:///home/hades...## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#628429)](https://bugzilla.gnome.org/show_bug.cgi?id=628429)**
## Description
Created attachment 169171
test.divx
$ gst-launch playbin2 'uri=file:///home/hadess/Desktop/test.avi'
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No decoder available for type 'video/x-avi-unknown, fourcc=(fourcc)DXSB'.
Additional debug info:
gsturidecodebin.c(712): unknown_type_cb (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstPulseSinkClock
The file was created with a "normal" avi file, a corresponding srt file, and AviAddXSUBs[1]. This is the "supported" way to embed subtitles in DIVX files for use on the PS3, and other "DivX certified" players.
(If the given file isn't good enough, feel free to ask me for another test one)
[1]: http://www.calcitapp.com/AVIAddXSubs.php (Windows app, works in WINE)
**Attachment 169171**, "test.divx":
[test.avi](/uploads/fad603faa6545fa5111fb0a5cc1ed958/test.avi)https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/33souphttpsrc: Don't do manual proxy configuration from environment variable bu...2021-09-24T13:29:53ZBugzilla Migration Usersouphttpsrc: Don't do manual proxy configuration from environment variable but depend on libsoup doing the right thing## Submitted by Justin Delegard
**[Link to original bug (#628746)](https://bugzilla.gnome.org/show_bug.cgi?id=628746)**
## Description
The gstreamer soup extension sets the proxy value from the environment, however in the event of a...## Submitted by Justin Delegard
**[Link to original bug (#628746)](https://bugzilla.gnome.org/show_bug.cgi?id=628746)**
## Description
The gstreamer soup extension sets the proxy value from the environment, however in the event of a pac config, it sets an inappropriate value which results in a name resolution failure in libsoup when trying to use the badly-configured proxy value.
One of the effects of this is that rhythmbox cannot stream last.fm through a proxy. It always whines about a proxy name resolution failure.
If you comment out every call to gst_soup_http_src_set_proxy inside gst-plugins-good/ext/soup/gstsouphttpsrc.c it streams correctly. libsoup handles environment and configured proxies itself, so I think that attempting to set libsoup's proxy from the env in gstreamer is redundant.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/26assrender: two cases where it doesn't use embedded fonts2021-09-24T14:31:49ZBugzilla Migration Userassrender: two cases where it doesn't use embedded fonts## Submitted by Hammered
**[Link to original bug (#629451)](https://bugzilla.gnome.org/show_bug.cgi?id=629451)**
## Description
I found two cases where assrender doesn't use the embedded fonts to render the text.
First case:
...## Submitted by Hammered
**[Link to original bug (#629451)](https://bugzilla.gnome.org/show_bug.cgi?id=629451)**
## Description
I found two cases where assrender doesn't use the embedded fonts to render the text.
First case:
1. Create a sample matroska file with mkvmerge that has a video track, an ASS track and an SRT track in that specific order. Also embed the fonts that the ASS track uses and make sure that these fonts don't exist in the system folder.
2. Launch the file in Totem. Notice that the subs will be rendered properly and the embedded fonts will be used correctly.
3. Change the Subtitles(through Totem's menu) to the SRT track. Allow it to render a line of text and then change it back to the ASS track. Observe now that the rendered subs aren't using the embedded fonts.
Second case;
1. The same as above number 1 but the tracks are in this order: video, SRT, ASS
2. Launch the file in Totem and change to the ASS track. Notice that the subs don't use the embedded fonts.
I use Debian Squeeze(testing) amd64.
Version: 1.4.3https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/34rtpmp4apay: add "config-interval" property to multiplex aac audio config data...2021-09-24T13:29:54ZBugzilla Migration Userrtpmp4apay: add "config-interval" property to multiplex aac audio config data into resulting data stream## Submitted by wul..@..il.com
**[Link to original bug (#629545)](https://bugzilla.gnome.org/show_bug.cgi?id=629545)**
## Description
Freature Request: rtpmp4apay element GStreamer
Up till now with the help of rtpmp4apay one is...## Submitted by wul..@..il.com
**[Link to original bug (#629545)](https://bugzilla.gnome.org/show_bug.cgi?id=629545)**
## Description
Freature Request: rtpmp4apay element GStreamer
Up till now with the help of rtpmp4apay one is able to stream aac audio data compliant to RFC 3016. But it's still necessary to tell the backend
the config parameter (StreamMuxConfig element) by means of SDP for example in order to listen to the music at the receiver side. This request
is about adding the feature of multiplexing aac audio config data into the resulting data stream.https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/38baseaudiosink: Newly added sinks don't get notified about the bin's latency2021-09-24T13:20:11ZBugzilla Migration Userbaseaudiosink: Newly added sinks don't get notified about the bin's latency## Submitted by Håvard Graff (hgr)
**[Link to original bug (#630441)](https://bugzilla.gnome.org/show_bug.cgi?id=630441)**
## Description
Created attachment 170939
patch
1. make sure we have us_latency.
2. remember to subtr...## Submitted by Håvard Graff (hgr)
**[Link to original bug (#630441)](https://bugzilla.gnome.org/show_bug.cgi?id=630441)**
## Description
Created attachment 170939
patch
1. make sure we have us_latency.
2. remember to subtract render_delay, as this is added on to the latency
~~**Patch 170939**~~, "patch":
[0024-baseaudiosink-fixes-to-sync_latency.patch](/uploads/7d540974f65cce04d7d142402b710488/0024-baseaudiosink-fixes-to-sync_latency.patch)https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/35rtspsrc: pausing does not flush buffers2021-09-24T13:29:55ZBugzilla Migration Userrtspsrc: pausing does not flush buffers## Submitted by gud..@..il.com
**[Link to original bug (#631648)](https://bugzilla.gnome.org/show_bug.cgi?id=631648)**
## Description
Created attachment 171927
log of pausing a rtsp (mp4a) session
Here is how I reproduced on ...## Submitted by gud..@..il.com
**[Link to original bug (#631648)](https://bugzilla.gnome.org/show_bug.cgi?id=631648)**
## Description
Created attachment 171927
log of pausing a rtsp (mp4a) session
Here is how I reproduced on gstreamer-0.10.29 / gst-plugins-good-0.10.22 / gst-plugins-bad-0.10.18
1. launching in cmdline: totem-gstreamer --gst-debug=3,faad:5
2. start play rtsp://rx-mep-ptest01.real.com/ptest/7/5/1/0/0/PF000202_200111000000157.M4A
3. play for couple seconds and pause
4. wait 5 seconds and resume
5. I am expecting faad incoming buffer timestamps are 5 seconds later than before pausing, but there are still some timestamps looks like generated before pausing, aka the buffers before pausing are not flushed.
Example see my attached log:
faad runs to 9second before pausing, after pausing about 5 seconds and resume, faad is still getting two buffers timestamped at 9seconds.
**Attachment 171927**, "log of pausing a rtsp (mp4a) session":
[gstrtspfaad.log](/uploads/0974025f748895680a88643ff29992bc/gstrtspfaad.log)https://gitlab.freedesktop.org/gstreamer/www/-/issues/3GStreamer: artwork2018-11-03T10:30:52ZBugzilla Migration UserGStreamer: artwork## Submitted by John
**[Link to original bug (#631907)](https://bugzilla.gnome.org/show_bug.cgi?id=631907)**
## Description
Created attachment 172118
Basic elements to create gStreamer flows
On the 'Artwork' page:
If you...## Submitted by John
**[Link to original bug (#631907)](https://bugzilla.gnome.org/show_bug.cgi?id=631907)**
## Description
Created attachment 172118
Basic elements to create gStreamer flows
On the 'Artwork' page:
If you have additional artwork, send it to us...
No e-mail link. In fact, no e-mail link on the entire site, as far
as I can detect. I understand that, but you'll have to forgive me
using the bugzilla interface to send this file.
I suggest:
1) adding some way to communicate
2) I liked the 'block flow diagrams' as used in some documents
to explain the flow of the signals in gstreamer apps. I couldn't
find any reference as to how they were done, so I created
the basic elements in Inkscape so they can be duplicated.
Attached is the 'template' file.
When used with grid snapping on, it is fairly easy to create
complex flows.
If there is an easier way to do this, do inform me.
John
**Attachment 172118**, "Basic elements to create gStreamer flows":
![gstreamer_art.svg](/uploads/c677bcbf6ca0d619f728df9a1fe3780a/gstreamer_art.svg)https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/16bin: set_state to PLAYING of non-toplevel bin might stop at PAUSED2023-05-15T18:28:47ZBugzilla Migration Userbin: set_state to PLAYING of non-toplevel bin might stop at PAUSED## Submitted by Mark Nauwelaerts `@mnauw`
**[Link to original bug (#632782)](https://bugzilla.gnome.org/show_bug.cgi?id=632782)**
## Description
... particularly if NO_PREROLL element present in bin.
Since NO_PREROLL "eats" any...## Submitted by Mark Nauwelaerts `@mnauw`
**[Link to original bug (#632782)](https://bugzilla.gnome.org/show_bug.cgi?id=632782)**
## Description
... particularly if NO_PREROLL element present in bin.
Since NO_PREROLL "eats" any ASYNC, occurrence of the former tends to trigger a "fake async-done" to counter the latter, see e.g. gst_bin_add_func when adding a NO_PREROLL element, or decodebin2 change_state function forcing async_done upon NO_PREROLL state change of bin.
In any case, bin_handle_async_done is triggered, which (silently) ignores further state change to PLAYING assuming that (some) parent will take care of it later on. While that is the case in "normal" state changes, it need not be so in more "advanced/dynamic" custom bin scenarios (decodebin2, etc etc), depending on whether parents already reached PLAYING earlier or other ASYNC_START are pending somewhere else. Specific cases are in e.g. [bug 628214](https://bugzilla.gnome.org/show_bug.cgi?id=628214) or [bug 632656](https://bugzilla.gnome.org/show_bug.cgi?id=632656).
As such, this may be intended behaviour, but it might need some tweaking or some warning/documentation indicating that a good old _set_state (..., PLAYING) needs some caution as it may "fail" silently and would have to be replaced by _set_state (..., PAUSED) followed by _set_state (..., PLAYING).https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/36[flacenc] does not support changing the number of channels on the fly2021-09-24T13:29:55ZBugzilla Migration User[flacenc] does not support changing the number of channels on the fly## Submitted by Julien Isorce `@cap`
**[Link to original bug (#632798)](https://bugzilla.gnome.org/show_bug.cgi?id=632798)**
## Description
Created attachment 172941
aac file that contains 2 audio channels then 6 then 2 then 6 (re...## Submitted by Julien Isorce `@cap`
**[Link to original bug (#632798)](https://bugzilla.gnome.org/show_bug.cgi?id=632798)**
## Description
Created attachment 172941
aac file that contains 2 audio channels then 6 then 2 then 6 (recorded with faac outputformat=1)
** steps to reproduce:
gst-launch-0.10 filesrc location=res.aac ! aacparse ! faad ! flacenc ! fakesink
** Actual result:
"WARNING: flac already initialized -- fixme allow this"
** Excepted result:
Does the 'fixme allow this' mean that it would be possible to call 'gst_flac_enc_sink_setcaps' if encoder is already initialized ? flac specs ?
**Attachment 172941**, "aac file that contains 2 audio channels then 6 then 2 then 6 (recorded with faac outputformat=1)":
[res.aac](/uploads/307793f0af9adcab9da1fd42fae88db4/res.aac)https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/27rsndvd: avoid dvd playback freezing briefly after un-pausing while disc spins...2021-09-24T14:31:49ZBugzilla Migration Userrsndvd: avoid dvd playback freezing briefly after un-pausing while disc spins up again, add more buffering in playbin## Submitted by Mehmet Giritli
**[Link to original bug (#633894)](https://bugzilla.gnome.org/show_bug.cgi?id=633894)**
## Description
If you are playing a dvd with totem via the resin-dvd plugin and you pause the movie for a while, ...## Submitted by Mehmet Giritli
**[Link to original bug (#633894)](https://bugzilla.gnome.org/show_bug.cgi?id=633894)**
## Description
If you are playing a dvd with totem via the resin-dvd plugin and you pause the movie for a while, you will get a brief freeze shortly after you resume the movie until the disc starts to spin-up again. I think it is a simple cache issue. This doesn't happen with windows media player for instance and perhaps this can be easily improved.https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/41xvimagesink: event handling fixes2021-09-24T13:20:12ZBugzilla Migration Userxvimagesink: event handling fixes## Submitted by Farkas Levente `@lfarkas`
**[Link to original bug (#634431)](https://bugzilla.gnome.org/show_bug.cgi?id=634431)**
## Description
(by default) on linux if we use xvimagesink as an overlay component it's does not propa...## Submitted by Farkas Levente `@lfarkas`
**[Link to original bug (#634431)](https://bugzilla.gnome.org/show_bug.cgi?id=634431)**
## Description
(by default) on linux if we use xvimagesink as an overlay component it's does not propagate mouse move, enter and leave events (but automatically redraw itself as needed). if we set xvimagesink's "handle-events" properties to false then we got mouse move, but still can't get mouse enter and mouse leave. but in this case (ie. "handle-events" false) xvimagesink don't handle expose events either (even if "handle-expose" still set to true).
in gstreamer-java we capture all XEvents and propagate the expose and all mouse events by ourself, but imho it's a bug in the current xvimagesink implementation.
it'd be nice to clearly document what is the
handle-events
handle-expose
means and be able to somehow get our expected result. which is:
- got mouse move, enter, leave
- and also automatically redraw itself in case it's needed (ie: ExposureMask | VisibilityChangeMask | StructureNotifyMask | FocusChangeMask)
ps. anyway on windows's videosinks (all) everything working as expected.