Giter Site home page Giter Site logo

gst123's People

Contributors

aelmahmoudy avatar dfries avatar nmiell avatar olafhering avatar siddhesh avatar sonyahay avatar swesterfeld avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

gst123's Issues

AV1 support

It would be nice if gst123 has support for the AV1 video codec. Currently, the audio can only be played.

Feature Request: Videomixer

Since gstreamer handles videmixing so nicely, it would be interesting to have 
multiple sources played in one window in a matrix grid.

Original issue reported on code.google.com by [email protected] on 3 Jan 2012 at 11:51

Feature Request - Pause After This Track

I use gst123 every day. Something I would find very useful would be a "pause 
after this track" keyboard command (eg, Ctrl-space). Would that be hard to 
implement?

Original issue reported on code.google.com by [email protected] on 19 Jan 2012 at 4:19

gst123 supplis an invalid GOptionsEntry table and spews warnings to stdout

Run gst123.

Observe the following errors:

(process:7939): GLib-WARNING **: goption.c:2132: ignoring no-arg,
optional-arg or filename flags (8) on option of type 0

(process:7939): GLib-WARNING **: goption.c:2132: ignoring no-arg,
optional-arg or filename flags (8) on option of type 0

(process:7939): GLib-WARNING **: goption.c:2132: ignoring no-arg,
optional-arg or filename flags (8) on option of type 0

(process:7939): GLib-WARNING **: goption.c:2132: ignoring no-arg,
optional-arg or filename flags (16) on option of type 6

Original issue reported on code.google.com by [email protected] on 12 Jun 2011 at 8:41

Attachments:

Assumes that playbin's video-sink is always a GstBin

What steps will reproduce the problem?
1. Have a video sink that handles encoded video
2. Play a file with such a video stream
3. Get funny g_criticals()

(gst123:1674): GLib-GObject-WARNING **: invalid cast from `GstXvImageSink' to 
`GstBin'

(gst123:1674): GStreamer-CRITICAL **: gst_bin_iterate_sinks: assertion 
`GST_IS_BIN (bin)' failed

(gst123:1674): GStreamer-CRITICAL **: gst_iterator_next: assertion `it != NULL' 
failed

(gst123:1674): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE 
(value)' failed



Reason is this line in gst123.cc:
          GstIterator *iterator = gst_bin_iterate_sinks (GST_BIN (videosink));

The video-sink of playbin can be a GstBin, but it can also be a GstElement. You 
should only iterate over it if it is a GstBin, otherwise just use the element 
itself.

Original issue reported on code.google.com by [email protected] on 30 Apr 2013 at 7:45

Nothing happens when clicking dvd title menu selections

The selectable title menu options on dvds currently do not work with gst123.

To see this, do:

$ gst123 dvd:///dev/cdrom

Then mouse over the selectable dvd title menu options once it shows up and 
click them.  They will be highlighted, but they don't do anything once clicked.

Note that this does does work with totem (using its gstreamer backend), so it 
looks like sufficient gstreamer support is there.

Thanks for looking into this!

Best wishes,
Mike


Original issue reported on code.google.com by [email protected] on 29 Mar 2013 at 5:03

Feature Request - quiet mode

Both mpg123 and ogg123 provide a quiet mode.

If you pass -q in the command, it will not display any verbose message and play 
the media file directly. It is quite useful sometimes.

Please add this to gst123 in the future.

Thanks.

Original issue reported on code.google.com by [email protected] on 23 Mar 2012 at 8:08

[PATCH] fix compilation on GNU/Hurd

The compilation of gst123 0.2.2 fails on GNU/Hurd.
The problem is the name of the parameter of NetworkStream::net_error() (errno) 
in src/iostream.h, due to a different way/place errno on GNU/Hurd is declared. 
Simply renaming it to 'error' (as it is used in src/networkstream.cc) fixes the 
issue; attached patch for it.
(In general, 'errno' is a reserved name, so renaming it anyway would be a good 
thing.)

Thanks.

Original issue reported on code.google.com by [email protected] on 14 Feb 2012 at 3:02

Attachments:

gst123 handles still image files (JPEG, PNG, etc.)

What steps will reproduce the problem?
1. Have a directory of image files (or have some still image files in your 
music dir)
2. Run 'gst123 <directory>'

What is the expected output? What do you see instead?

Any time gst123 sees an image, it pops it up for a fraction of a second and 
then continues.

I can understand why the code as written would be doing this, but it's not 
really a useful usage mode in its current incarnation.

What version of the product are you using? On what operating system?

0.1.3, on Fedora.

Original issue reported on code.google.com by [email protected] on 4 Feb 2011 at 4:01

(Request) - correct syntax - alsa/external usb device for playback

Hello ,

could you please help and show correct syntax for playback

on debian / alsa only

i have internal soundcard (active), but would like to playback through external usb headphone

**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: Intel [HDA Intel], Gerät 0: AD198x Analog [AD198x Analog]
Sub-Geräte: 0/1
Sub-Gerät #0: subdevice #0
Karte 0: Intel [HDA Intel], Gerät 1: AD198x Digital [AD198x Digital]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: U0x47f0xad01 [USB Device 0x47f:0xad01], Gerät 0: USB Audio [USB Audio]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0

the input i give here is

gst123 --audio-output=alsa [U0x47f0xad01] '/home/rich/Ovnimoon present '\''Encuentros en Trance 4'\'' ! ( mixed and selected)-N-HSnfHuLNo.mp3'

Playing file:///home/rich/[U0x47f0xad01]
Error: Ressource nicht gefunden.
=> file cannot be played and will be removed from playlist

Playing file:///home/rich/Ovnimoon present 'Encuentros en Trance 4' ! ( mixed and selected)-N-HSnfHuLNo.mp3

Codec : MPEG 1 Audio, Layer 3 (MP3) ( Bitrate : 149,0 kbit/s

Codec : MPEG 1 Audio, Layer 3 (MP3) ( Bitrate : 149,0 kbit/s

Codec : MPEG 1 Audio, Layer 3 (MP3) ( Bitrate : 149,0 kbit/s

The audio file is being played back in terminal it seems but no sound comes through usb headphones.

Thanks.

Sound is silenced but does not stop playing after ^z

What steps will reproduce the problem?
1. start playing
2. send ^z
3. resume with fg

What is the expected output? What do you see instead?

Music will starts right after when stopped, instead while no sound is emitted 
it the music is restarted after X time where X is the time between fg and ^Z 

See the 5 seconds gap here:
gst123 kafka/our\ memories\ are\ only\ tales\ \(1994-2002\)/[01][0-9]*ogg
Time: 0:00:27.09 of 0:03:07.18                 
[1]+  Fermato                 gst123 kafka/our\ memories\ are\ only\ tales\ 
\(1994-2002\)/[01][0-9]*ogg
rm@montag:~$ fg
gst123 kafka/our\ memories\ are\ only\ tales\ \(1994-2002\)/[01][0-9]*ogg
Time: 0:00:32.94 of 0:03:07.18                 
[1]+  Fermato                 gst123 kafka/our\ memories\ are\ only\ tales\ 
\(1994-2002\)/[01][0-9]*ogg

What version of the product are you using? On what operating system?

0.3.3, debian sid

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 3 Dec 2014 at 10:39

Can't play in the background?

I'd like to use gst123 to play sound from an app, however when I use gst1234 
<sound> &, no sound comes out. I didn't see an option for this either - is this 
possible to do?

Original issue reported on code.google.com by [email protected] on 31 Oct 2011 at 3:57

Feature request: Gapless playback

What version of the product are you using? On what operating system?
0.2.2   OpenSuse 12.1

Please provide any additional information below.
Since as I understand gstreamer supports gapless playback (Audacious plays back 
wav, ape, flac, ogg gaplessly, though not mp3 and m4a), it would be great if 
gst123 would also do so, it would be better than most Linux audio players.

Original issue reported on code.google.com by [email protected] on 23 Feb 2012 at 8:39

Local files not properly escaped when converted to URLs

What steps will reproduce the problem?

`gst123 file%20with%20percent-encoded%20chars.wav`

What is the expected output? What do you see instead?

I expect "file%20with%20percent-encoded%20chars.wav" to play, but gst123 will 
try to play "file with percent-encoded chars.wav".  When not passing local file 
names (i.e., *not* URLs) special characters should be escaped.

What version of the product are you using? On what operating system?

Tested with 0.2.1 and git master

Please provide any additional information below.

Patch attached.  I'm not sure what the desired behavior is for playlists so I 
left that part of the code alone, but it may be possible to get rid of 
Player::add_uri_or_directory completely.

Original issue reported on code.google.com by [email protected] on 10 Jun 2012 at 9:55

Attachments:

how to install on Raspbian Buster?

could someone please have a detailed guide on how to install?
this is all i see:
image

and in Putty, i get error on the 1st try!
image

i need to create a video looper. this Adafruit guide works great for rpi. but since i cant afford any rpi atm, i got a Libre LePotato. im told this GST123 program will work as a video looper (auto play a mp4 file from USB flash drive whenever the device boots up) https://github.com/swesterfeld/gst123 BUT how do i even install it?

Feature Request: Visualisations

Is there a way to make this use visualisations? Like libgstmonoscope? If not, 
from my research it should be easy for a programmer to add it.

Original issue reported on code.google.com by [email protected] on 29 Oct 2011 at 5:19

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.