1. 06 Dec, 2005 1 commit
  2. 28 Nov, 2005 1 commit
    • Edward Hervey's avatar
      ext/faad/gstfaad.c: Handle gracefully the consequence of "Maximum number of... · 1be08090
      Edward Hervey authored
      ext/faad/gstfaad.c: Handle gracefully the consequence of "Maximum number of scalefactor bands exceeded", which result...
      
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_srcgetcaps):
      Handle gracefully the consequence of "Maximum number of scalefactor
      bands exceeded", which results in 0 channels with samplerates of 0.
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state):
      Do upward transitions, then call parent state_change, then do
      downward transitions.
      1be08090
  3. 23 Nov, 2005 1 commit
  4. 22 Nov, 2005 1 commit
    • Andy Wingo Wingo's avatar
      ext/faad/gstfaad.c (gst_faad_event) ext/ivorbis/vorbisfile.c... · ee0e50b8
      Andy Wingo Wingo authored
      ext/faad/gstfaad.c (gst_faad_event) ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop) gst/qtdemux/qtdemux.c (gst_qtdemu...
      
      Original commit message from CVS:
      2005-11-22  Andy Wingo  <wingo@pobox.com>
      
      * ext/faad/gstfaad.c (gst_faad_event)
      * ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop)
      * gst/qtdemux/qtdemux.c (gst_qtdemux_loop_header)
      * gst/speed/gstspeed.c (speed_sink_event)
      * gst/tta/gstttaparse.c (gst_tta_parse_src_event)
      (gst_tta_parse_parse_header): Run update-funcnames.
      ee0e50b8
  5. 21 Nov, 2005 3 commits
    • Wim Taymans's avatar
      Fix for stream lock updates. · a1b51acf
      Wim Taymans authored
      Original commit message from CVS:
      * ext/faac/gstfaac.c: (gst_faac_sink_event):
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event):
      * gst/tta/gstttaparse.c: (gst_tta_parse_src_event):
      Fix for stream lock updates.
      a1b51acf
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: j@bootlab.org, #321903). · 615eecd0
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
      Add DX50, DIVX and DIV3 fourccs (patch by
      j@bootlab.org, #321903).
      615eecd0
    • Tim-Philipp Müller's avatar
      Update for GST_FOURCC_FORMAT API change. · 4efb9532
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/directfb/dfbvideosink.c:
      (gst_dfbvideosink_get_format_from_caps):
      * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_create):
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
      (qtdemux_parse), (qtdemux_type_get), (qtdemux_node_dump_foreach),
      (qtdemux_dump_hdlr), (qtdemux_dump_dref), (qtdemux_dump_stsd),
      (qtdemux_dump_dcom), (qtdemux_parse_trak), (qtdemux_video_caps),
      (qtdemux_audio_caps):
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps):
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
      (gst_v4l2src_capture_init), (gst_v4l2src_get_size_limits):
      Update for GST_FOURCC_FORMAT API change.
      4efb9532
  6. 10 Nov, 2005 1 commit
  7. 27 Oct, 2005 1 commit
  8. 19 Oct, 2005 1 commit
    • Wim Taymans's avatar
      gst/: API change fix. · f7d63a74
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
      (gst_qtdemux_handle_src_query):
      * gst/speed/gstspeed.c: (speed_get_query_types), (speed_src_query):
      * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
      (gst_tta_parse_get_query_types), (gst_tta_parse_query):
      API change fix.
      f7d63a74
  9. 11 Oct, 2005 1 commit
    • Wim Taymans's avatar
      gst/: newsegment API update. · c6b12603
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
      * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
      (gst_tta_parse_parse_header):
      newsegment API update.
      c6b12603
  10. 28 Sep, 2005 1 commit
  11. 05 Sep, 2005 1 commit
  12. 16 Aug, 2005 2 commits
    • Ronald S. Bultje's avatar
      gst/: Uncomment metadata and codec-name handling. · 18ab0608
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
      (gst_avi_demux_stream_header):
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
      (gst_qtdemux_add_stream), (qtdemux_parse_tree):
      Uncomment metadata and codec-name handling.
      18ab0608
    • Ronald S. Bultje's avatar
      Handle _push() return values. · ea28d448
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_event), (gst_faad_chain):
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
      Handle _push() return values.
      ea28d448
  13. 15 Aug, 2005 2 commits
  14. 10 Aug, 2005 1 commit
    • Ronald S. Bultje's avatar
      ext/faad/gstfaad.c: Add debug category, remove Close() call that made it crash... · 0ea3b5b9
      Ronald S. Bultje authored
      ext/faad/gstfaad.c: Add debug category, remove Close() call that made it crash whenever reusing, renegotiating or any...
      
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_class_init), (gst_faad_setcaps):
      Add debug category, remove Close() call that made it crash
      whenever reusing, renegotiating or anything; Close() actually
      free()s the handle and should only be called on READY->NULL.
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
      Actually set caps on buffer (in addition to pad), also.
      0ea3b5b9
  15. 09 Aug, 2005 1 commit
    • Ronald S. Bultje's avatar
      ext/faad/gstfaad.c: Sign/unsign mismatch. · 634943e3
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_event):
      Sign/unsign mismatch.
      * configure.ac:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
      (gst_qtdemux_init), (gst_qtdemux_get_src_query_types),
      (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event),
      (plugin_init), (gst_qtdemux_handle_sink_event),
      (gst_qtdemux_change_state), (gst_qtdemux_loop_header),
      (qtdemux_sink_activate), (qtdemux_sink_activate_pull),
      (gst_qtdemux_add_stream), (qtdemux_parse), (qtdemux_parse_tree),
      (qtdemux_parse_trak), (qtdemux_video_caps), (qtdemux_audio_caps):
      * gst/qtdemux/qtdemux.h:
      Half-assed port (hey, it works).
      634943e3
  16. 02 Feb, 2005 1 commit
  17. 29 Jan, 2005 2 commits
  18. 28 Jan, 2005 1 commit
    • Ronald S. Bultje's avatar
      Add support for AMR-NB (mobile phone audio format; #155163, #163286). · 69d7980f
      Ronald S. Bultje authored
      Original commit message from CVS:
      * configure.ac:
      * ext/Makefile.am:
      * ext/amrnb/Makefile.am:
      * ext/amrnb/amrnb.c: (plugin_init):
      * ext/amrnb/amrnbdec.c: (gst_amrnbdec_get_type),
      (gst_amrnbdec_base_init), (gst_amrnbdec_class_init),
      (gst_amrnbdec_init), (gst_amrnbdec_link), (gst_amrnbdec_chain),
      (gst_amrnbdec_state_change):
      * ext/amrnb/amrnbdec.h:
      * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
      (gst_amrnbparse_base_init), (gst_amrnbparse_class_init),
      (gst_amrnbparse_init), (gst_amrnbparse_formats),
      (gst_amrnbparse_querytypes), (gst_amrnbparse_query),
      (gst_amrnbparse_handle_event), (gst_amrnbparse_reserve),
      (gst_amrnbparse_loop), (gst_amrnbparse_state_change):
      * ext/amrnb/amrnbparse.h:
      Add support for AMR-NB (mobile phone audio format; #155163, #163286).
      * gst/typefind/gsttypefindfunctions.c: (plugin_init):
      Add AMR-NB/-WB raw formats.
      * ext/alsa/gstalsa.c: (gst_alsa_link):
      Keep valid time when changing format.
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
      (qtdemux_parse_trak):
      Add some more format-specific options (#140141, #143555, #155163).
      69d7980f
  19. 18 Jan, 2005 1 commit
  20. 17 Jan, 2005 1 commit
  21. 10 Jan, 2005 1 commit
  22. 09 Jan, 2005 1 commit
  23. 05 Jan, 2005 1 commit
    • Ronald S. Bultje's avatar
      examples/gstplay/player.c: Don't iterate. · 28784508
      Ronald S. Bultje authored
      Original commit message from CVS:
      * examples/gstplay/player.c: (main):
      Don't iterate.
      * examples/seeking/seek.c: (fixate), (make_playerbin_pipeline):
      Add visualizations.
      * ext/a52dec/gsta52dec.c: (gst_a52dec_push),
      (gst_a52dec_handle_frame):
      Set duration.
      * ext/dvdnav/gst-dvd:
      Add audioconvert. Fixes #161325.
      * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_get):
      Explicitely case to gint64. Possible valgrind error.
      * gst-libs/gst/play/play.c: (caps_set), (setup_size),
      (gst_play_tick_callback), (gst_play_change_state),
      (gst_play_dispose), (gst_play_init), (gst_play_class_init),
      (gst_play_set_location), (gst_play_get_location),
      (gst_play_seek_to_time), (gst_play_set_data_src),
      (gst_play_set_video_sink), (gst_play_set_audio_sink),
      (gst_play_set_visualization), (gst_play_connect_visualization),
      (gst_play_get_framerate), (gst_play_get_all_by_interface),
      (gst_play_new):
      Use playbin. Fixes #139749 and #147744.
      * gst/apetag/apedemux.c: (gst_ape_demux_parse_tags):
      Add genre tag.
      * gst/audioscale/gstaudioscale.c: (gst_audioscale_method_get_type),
      (audioscale_get_type), (gst_audioscale_base_init),
      (gst_audioscale_class_init), (gst_audioscale_expand_caps),
      (gst_audioscale_getcaps), (gst_audioscale_fixate),
      (gst_audioscale_link), (gst_audioscale_get_buffer),
      (gst_audioscale_decrease_rate), (gst_audioscale_increase_rate),
      (gst_audioscale_init), (gst_audioscale_dispose),
      (gst_audioscale_chain), (gst_audioscale_set_property),
      (gst_audioscale_get_property), (plugin_init):
      Indent properly.
      * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_private):
      Fix LPCM.
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta),
      (qtdemux_tag_add_str), (qtdemux_tag_add_num),
      (qtdemux_tag_add_gnre), (qtdemux_video_caps):
      Add more metadata (fixes #162656).
      28784508
  24. 24 Dec, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst/: Add 3GP (variables name Q3GP because they can't start with a decoder is... · 7081dd93
      Ronald S. Bultje authored
      gst/: Add 3GP (variables name Q3GP because they can't start with a decoder is work in progress. Also do a GST_WARNING...
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_type_get), (qtdemux_audio_caps):
      * gst/typefind/gsttypefindfunctions.c: (q3gp_type_find),
      (plugin_init):
      Add 3GP (variables name Q3GP because they can't start with a
      number). Add samr audio fourcc (used in .3gp files), decoder
      is work in progress. Also do a GST_WARNING instead of ERROR
      in case of unknown nodes, to decrease output.
      7081dd93
  25. 13 Dec, 2004 1 commit
  26. 02 Nov, 2004 1 commit
  27. 15 Oct, 2004 1 commit
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: An esds box is not a container. · 9b6e65d5
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
      (qtdemux_parse), (gst_qtdemux_handle_esds):
      An esds box is not a container.
      Fix parsing of mp4v boxes.
      Do not try to renegotiate fps for each frame. Need to
      find a better method. This should fix mp4 playback.
      9b6e65d5
  28. 02 Oct, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst-libs/gst/riff/riff-media.c: Add DIB fourcc (raw, palettized 8-bit RGB). · da9c8309
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_video_caps_with_data),
      (gst_riff_create_video_template_caps):
      Add DIB fourcc (raw, palettized 8-bit RGB).
      * gst-libs/gst/riff/riff-read.c:
      (gst_riff_read_strf_vids_with_data):
      Oops, fix strf_data reading bug.
      * gst/avi/gstavidemux.c: (gst_avi_demux_add_stream):
      Use a non-NULL tag.
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
      Time for hacks. Sorry Dave. At least one quicktime movie (a
      trailer) that I've encountered contains multiple video tracks.
      One of those is the actual video track, the other are one-frame
      tracks (images). Unfortunately, the number of frames according
      to the trak header is 1 for each, so that doesn't help. So
      instead, I look at the duration and discard tracks with a
      duration shorter than 20% of the length of the stream. Better
      than nothing.
      da9c8309
  29. 23 Sep, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/dirac/: Do something. Don't actually know if this works because I don't have a demuxer yet. · 0771c17f
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/dirac/Makefile.am:
      * ext/dirac/gstdirac.cc:
      * ext/dirac/gstdiracdec.cc:
      * ext/dirac/gstdiracdec.h:
      Do something. Don't actually know if this works because I don't
      have a demuxer yet.
      * ext/gsm/gstgsmdec.c: (gst_gsmdec_getcaps):
      Add channels=1 to caps returned from _getcaps().
      * ext/ogg/gstogmparse.c: (gst_ogm_audio_parse_get_type),
      (gst_ogm_video_parse_get_type), (gst_ogm_audio_parse_base_init),
      (gst_ogm_video_parse_base_init), (gst_ogm_parse_init),
      (gst_ogm_audio_parse_init), (gst_ogm_video_parse_init),
      (gst_ogm_parse_sink_convert), (gst_ogm_parse_chain),
      (gst_ogm_parse_change_state):
      Separate between audio/video so ogmaudioparse actually uses the
      audio pad templates. Both audio and video work now, including
      autoplugging. Also use sometimes-srcpad hack.
      * gst-libs/gst/riff/riff-read.c: (gst_riff_read_seek):
      Handle events better. Don't hang on infinite loops.
      * gst/avi/gstavidemux.c: (gst_avi_demux_class_init),
      (gst_avi_demux_init), (gst_avi_demux_reset),
      (gst_avi_demux_src_convert), (gst_avi_demux_handle_src_query),
      (gst_avi_demux_stream_header), (gst_avi_demux_stream_data),
      (gst_avi_demux_change_state):
      * gst/avi/gstavidemux.h:
      Improve A/V sync. Still not perfect.
      * gst/matroska/ebml-read.c: (gst_ebml_read_seek),
      (gst_ebml_read_skip):
      Handle events better.
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event),
      (gst_qtdemux_loop_header), (qtdemux_parse_trak),
      (qtdemux_audio_caps):
      Add IMA4. Improve event handling. Save offset after a seek when
      the headers are at the end of the file so that we don't end up in
      an infinite loop.
      * gst/typefind/gsttypefindfunctions.c: (qt_type_find):
      Add low-priority typefind support for files with no length.
      0771c17f
  30. 15 Sep, 2004 1 commit
    • David Schleef's avatar
      configure.ac: remove NASM check, since we don't use it. Update dirac check to 0.4 · bbccf23e
      David Schleef authored
      Original commit message from CVS:
      * configure.ac: remove NASM check, since we don't use it.  Update
      dirac check to 0.4
      * ext/dirac/gstdiracdec.cc: update to current 0.4 API
      * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link):
      Initialized variables.
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
      (gst_qtdemux_loop_header), (qtdemux_parse), (qtdemux_parse_trak),
      (gst_qtdemux_handle_esds), (qtdemux_audio_caps): Fix seeking, add
      SVQ3 format
      bbccf23e
  31. 13 Sep, 2004 2 commits
  32. 05 Jun, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst/qtdemux/qtdemux.*: Bitch. Also known as seeking, querying & co. · c94e964c
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
      (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event),
      (gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state),
      (gst_qtdemux_loop_header), (qtdemux_dump_mvhd),
      (qtdemux_parse_trak):
      * gst/qtdemux/qtdemux.h:
      Bitch. Also known as seeking, querying & co.
      * sys/oss/gstosssink.c: (gst_osssink_init), (gst_osssink_chain),
      (gst_osssink_change_state):
      * sys/oss/gstosssink.h:
      Resyncing is for weenies, this hack is no longer needed and was
      broken anyway (since it - unintendedly - always leaves resync to
      TRUE).
      c94e964c
  33. 21 May, 2004 1 commit
  34. 19 May, 2004 1 commit
    • David Moore's avatar
      gst/qtdemux/qtdemux.c: Patch from dcm@acm.org (David Moore) to allow qtdemux... · e2a7e3ad
      David Moore authored
      gst/qtdemux/qtdemux.c: Patch from dcm@acm.org (David Moore) to allow qtdemux to use non-seekable streams. (bug #142272)
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
      (gst_qtdemux_loop_header):  Patch from dcm@acm.org (David Moore)
      to allow qtdemux to use non-seekable streams. (bug #142272)
      e2a7e3ad