1. 24 Jul, 2007 1 commit
  2. 23 Jul, 2007 1 commit
  3. 16 Jul, 2007 1 commit
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Fix parsing of esds atoms inside mp4a atoms so that we... · 82d3eca9
      Wim Taymans authored
      gst/qtdemux/qtdemux.c: Fix parsing of esds atoms inside mp4a atoms so that we can set correct codec_info for AAC audi...
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_node):
      Fix parsing of esds atoms inside mp4a atoms so that we can set correct
      codec_info for AAC audio. Fixes #457097 along with a whole other bunch
      of qt/aac files.
      82d3eca9
  4. 20 Jun, 2007 1 commit
  5. 14 Jun, 2007 1 commit
  6. 20 May, 2007 1 commit
  7. 10 May, 2007 1 commit
    • Stefan Kost's avatar
      gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream, gst_qtdemux_loop_state_header,... · eb5b5a84
      Stefan Kost authored
      gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream, gst_qtdemux_loop_state_header, gst_qtdemux_activate_segment, gst_qtde...
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream,
      gst_qtdemux_loop_state_header, gst_qtdemux_activate_segment,
      gst_qtdemux_prepare_current_sample, gst_qtdemux_combine_flows,
      gst_qtdemux_loop_state_movie, gst_qtdemux_loop,
      qtdemux_parse_segments, qtdemux_parse_trak):
      * gst/rtpmanager/rtpsession.c (rtp_session_get_bandwidth,
      rtp_session_get_rtcp_bandwidth, rtp_session_get_cname,
      rtp_session_get_name, rtp_session_get_email, rtp_session_get_phone,
      rtp_session_get_location, rtp_session_get_tool,
      rtp_session_process_bye, session_report_blocks):
      * gst/rtpmanager/rtpsource.c (rtp_source_process_rtp,
      rtp_source_send_rtp, rtp_source_process_sr, rtp_source_process_rb):
      More format arg fixing (spotted by Ali Sabil <ali.sabil@gmail.com>).
      * gst/switch/Makefile.am:
      Add require libraries(spotted by Ali Sabil <ali.sabil@gmail.com>).
      eb5b5a84
  8. 12 Apr, 2007 1 commit
  9. 11 Apr, 2007 1 commit
    • Wim Taymans's avatar
      gst/qtdemux/: Handle version 1 mdhd atoms to get extended precision durations. · 2f97f238
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
      (qtdemux_parse_samples), (qtdemux_parse_segments),
      (qtdemux_parse_trak), (qtdemux_parse_tree):
      * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mdhd):
      Handle version 1 mdhd atoms to get extended precision durations.
      Fixes #426972.
      2f97f238
  10. 28 Mar, 2007 1 commit
    • Edward Hervey's avatar
      gst/qtdemux/: Process 'ctts' atoms, which are present in AVC ISO files (.mov... · ab589bff
      Edward Hervey authored
      gst/qtdemux/: Process 'ctts' atoms, which are present in AVC ISO files (.mov files with h264 video).
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample),
      (gst_qtdemux_chain), (qtdemux_parse_samples):
      * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_ctts):
      * gst/qtdemux/qtdemux_dump.h:
      * gst/qtdemux/qtdemux_fourcc.h:
      * gst/qtdemux/qtdemux_types.c:
      Process 'ctts' atoms, which are present in AVC ISO files (.mov files
      with h264 video).
      Use the offset present in 'ctts' to calculate the PTS for each packet
      and set the PTS on outgoing buffers.
      Fixes #423283
      ab589bff
  11. 07 Mar, 2007 1 commit
    • Edward Hervey's avatar
      gst/qtdemux/qtdemux.*: Share qtdemux debug category across all files,... · 816404ac
      Edward Hervey authored
      gst/qtdemux/qtdemux.*: Share qtdemux debug category across all files, otherwise all debugging in files other than qtd...
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c:
      * gst/qtdemux/qtdemux.h:
      Share qtdemux debug category across all files, otherwise all debugging
      in files other than qtdemux.c would end up in the default category.
      816404ac
  12. 12 Jan, 2007 2 commits
    • Wim Taymans's avatar
      gst/qtdemux/: Add X-QT depayloader that will eventually share code with the demuxer. · c7839a6a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/Makefile.am:
      * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_base_init),
      (gst_rtp_xqt_depay_class_init), (gst_rtp_xqt_depay_init),
      (gst_rtp_xqt_depay_finalize), (gst_rtp_quicktime_parse_sd),
      (gst_rtp_xqt_depay_setcaps), (gst_rtp_xqt_depay_process),
      (gst_rtp_xqt_depay_set_property), (gst_rtp_xqt_depay_get_property),
      (gst_rtp_xqt_depay_change_state), (gst_rtp_xqt_depay_plugin_init):
      * gst/qtdemux/gstrtpxqtdepay.h:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_base_init),
      (gst_qtdemux_loop_state_header), (gst_qtdemux_loop),
      (qtdemux_parse_moov), (qtdemux_parse_container),
      (qtdemux_parse_node), (gst_qtdemux_add_stream),
      (qtdemux_parse_trak), (qtdemux_audio_caps):
      * gst/qtdemux/qtdemux.h:
      * gst/qtdemux/quicktime.c: (plugin_init):
      Add X-QT depayloader that will eventually share code with the demuxer.
      Make new plugin entry point with quicktime releated stuff.
      c7839a6a
    • Wim Taymans's avatar
      gst/qtdemux/: Cleanup and refactor to make the code more readable. · a09ea6cc
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/Makefile.am:
      * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc),
      (gst_qtdemux_loop_state_header), (gst_qtdemux_combine_flows),
      (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
      (gst_qtdemux_chain), (qtdemux_sink_activate_pull),
      (qtdemux_inflate), (qtdemux_parse_moov), (qtdemux_parse_container),
      (qtdemux_parse_node), (qtdemux_tree_get_child_by_type),
      (qtdemux_tree_get_sibling_by_type), (gst_qtdemux_add_stream),
      (qtdemux_parse_samples), (qtdemux_parse_segments),
      (qtdemux_parse_trak), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
      (qtdemux_tag_add_date), (qtdemux_tag_add_gnre),
      (qtdemux_parse_udta), (qtdemux_redirects_sort_func),
      (qtdemux_process_redirects), (qtdemux_parse_redirects),
      (qtdemux_parse_tree), (gst_qtdemux_handle_esds),
      (qtdemux_video_caps), (qtdemux_audio_caps):
      * gst/qtdemux/qtdemux.h:
      * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mvhd),
      (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd),
      (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref),
      (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss),
      (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco),
      (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd),
      (qtdemux_dump_unknown), (qtdemux_node_dump_foreach),
      (qtdemux_node_dump):
      * gst/qtdemux/qtdemux_dump.h:
      * gst/qtdemux/qtdemux_fourcc.h:
      * gst/qtdemux/qtdemux_types.c: (qtdemux_type_get):
      * gst/qtdemux/qtdemux_types.h:
      * gst/qtdemux/qtpalette.h:
      Cleanup and refactor to make the code more readable.
      Move debugging/tables into separate files.
      Add 2/4/16 color palletee support.
      Fix raw 15 bit RGB handling.
      Use more FOURCC constants.
      Add some docs.
      a09ea6cc
  13. 05 Jan, 2007 1 commit
    • Tim-Philipp Müller's avatar
      Check for zlib and if available pass it explicitly to the linker when linking... · 9445ca84
      Tim-Philipp Müller authored
      Check for zlib and if available pass it explicitly to the linker when linking qtdemux. If not available (or --disable...
      
      Original commit message from CVS:
      * configure.ac:
      * gst/qtdemux/Makefile.am:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov):
      Check for zlib and if available pass it explicitly to the linker
      when linking qtdemux. If not available (or --disable-external has
      been specified!), disable the bits in qtdemux that use it. Fixes
      build on MingW (#392856).
      9445ca84
  14. 18 Dec, 2006 3 commits
  15. 16 Dec, 2006 1 commit
  16. 13 Dec, 2006 1 commit
  17. 11 Dec, 2006 1 commit
  18. 08 Dec, 2006 1 commit
    • René Stadler's avatar
      gst/qtdemux/qtdemux.c: Fix caps for 24 bit raw PCM audio (2). · 2214d0b5
      René Stadler authored
      Original commit message from CVS:
      Patch by: René Stadler  <mail at renestadler de>
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
      (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
      (qtdemux_audio_caps):
      Fix caps for 24 bit raw PCM audio (2).
      Fixes #383471.
      2214d0b5
  19. 07 Dec, 2006 1 commit
  20. 27 Nov, 2006 1 commit
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Remove some asserts and replace them with a proper... · 4b859766
      Wim Taymans authored
      gst/qtdemux/qtdemux.c: Remove some asserts and replace them with a proper error message. Fixes #379261.
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
      (gst_qtdemux_handle_src_query), (qtdemux_parse_trak):
      Remove some asserts and replace them with a proper error
      message. Fixes #379261.
      4b859766
  21. 14 Nov, 2006 1 commit
  22. 31 Oct, 2006 1 commit
  23. 17 Oct, 2006 2 commits
    • Josep Torra Valles's avatar
      gst/qtdemux/qtdemux.c: Make compile with Forte compiler, mostly don't do... · 9d73ae11
      Josep Torra Valles authored
      gst/qtdemux/qtdemux.c: Make compile with Forte compiler, mostly don't do pointer arithmetic with void pointers (#3626...
      
      Original commit message from CVS:
      Patch by: Josep Torra Valles  <josep at fluendo com>
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event),
      (next_entry_size), (qtdemux_inflate), (qtdemux_parse_moov),
      (qtdemux_parse_tree), (qtdemux_parse_trak), (qtdemux_tag_add_str),
      (qtdemux_tag_add_num), (qtdemux_tag_add_date),
      (qtdemux_tag_add_gnre):
      Make compile with Forte compiler, mostly don't do pointer arithmetic
      with void pointers (#362626).
      9d73ae11
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.*: Avoid void pointer usage, better use guint8 * instead. · d14571a4
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov), (qtdemux_parse),
      (qtdemux_node_dump_foreach), (qtdemux_dump_mvhd),
      (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd),
      (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref),
      (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss),
      (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco),
      (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd),
      (qtdemux_dump_unknown), (qtdemux_tree_get_child_by_type),
      (qtdemux_tree_get_sibling_by_type):
      * gst/qtdemux/qtdemux.h:
      Avoid void pointer usage, better use guint8 * instead.
      d14571a4
  24. 11 Oct, 2006 1 commit
  25. 10 Oct, 2006 2 commits
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: Printf format fixes. · 2738e1f8
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc),
      (gst_qtdemux_loop_state_header):
      Printf format fixes.
      * sys/dvb/gstdvbsrc.c:
      Use "_stdint.h".
      2738e1f8
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Reorganise some stuff. · d8f80b3a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
      (gst_qtdemux_push_event), (gst_qtdemux_do_seek),
      (gst_qtdemux_change_state), (extract_initial_length_and_fourcc),
      (gst_qtdemux_loop_state_header), (gst_qtdemux_activate_segment),
      (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
      (gst_qtdemux_post_buffering), (gst_qtdemux_chain),
      (gst_qtdemux_add_stream), (qtdemux_process_redirects),
      (qtdemux_parse_tree), (qtdemux_parse_trak):
      Reorganise some stuff.
      Parse RTSP redirection URLS.
      d8f80b3a
  26. 06 Oct, 2006 1 commit
    • Wim Taymans's avatar
      ext/faad/gstfaad.c: Some cleanups. · 1e2737eb
      Wim Taymans authored
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain),
      (gst_faad_close_decoder):
      Some cleanups.
      Added some more debugging.
      Don't ever ignore unlinked, we're not a demuxer.
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream):
      Activate pad before adding it to the element.
      1e2737eb
  27. 05 Oct, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Another batch of printf format fixes. · da1bed8d
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/dts/gstdtsdec.c: (gst_dtsdec_chain):
      * ext/musicbrainz/gsttrm.c: (gst_trm_setcaps):
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps):
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain), (qtdemux_parse),
      (qtdemux_parse_trak):
      * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
      Another batch of printf format fixes.
      da1bed8d
  28. 28 Sep, 2006 1 commit
  29. 30 Aug, 2006 3 commits
  30. 28 Aug, 2006 1 commit
  31. 21 Aug, 2006 1 commit
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Some more constification. · 40c2bef1
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse),
      (qtdemux_node_dump_foreach), (qtdemux_parse_trak),
      (qtdemux_video_caps), (qtdemux_audio_caps):
      Some more constification.
      Fix some paletted data formats again.
      Fix ulaw/alaw in qt.
      Set correct caps for raw RGB.
      Add support for yuv2, which is like Yuv2.
      Add support for raw audio with the NONE fourcc, which is like raw.
      40c2bef1
  32. 14 Aug, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: Extract all references/redirections if there is more... · eff3c05d
      Tim-Philipp Müller authored
      gst/qtdemux/qtdemux.c: Extract all references/redirections if there is more than one and sort them; also extract mini...
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_redirects_sort_func),
      (qtdemux_process_redirects), (qtdemux_parse_tree):
      Extract all references/redirections if there is more
      than one and sort them; also extract minimum required
      bitrate information if available. (#350399)
      eff3c05d
  33. 08 Aug, 2006 1 commit